Related
A lot of PPC users have noticed on all the PPC boards that an already-usable preliminary version of the Opera browser has become available. As it's Java MIDP-based, people had serious problems with installing/running it. This is why (I'm a Java guru, so, I made it work in some seconds) I decided to write a tutorial and, being an avid PPC browser and compression service user, also a quick review of the app, comparing it to the other Pocket PC Web browsers.
1, download the IBM J9 (you can also give a try to the CrEme JVM (see the above-linked Java article) - I haven't tested Opera with that JVM. With the IBM J9, it's woking just great). Go here, choose the link "Trial: IBM Workplace Client Technology, Micro Edition 5.7" and navigate thru the 3 pages, by loging in / registering with IBM. On the third page, scroll down to "WebSphere Everyplace Micro Environment MIDP 2.0 for Windows Mobile 2003" and download it.
Alternatively, you can download the same package from Handango, but it's much bigger in size than the one at IBM, so, you may want to stick to the latter.
Note that the HTC PDA + mobile combo has its own MIDP JVM (see the XDA-Developers thread). It's not available for non-HTC branded devices, however (AFAIK!), so, you'll need to stick to third-party solutions (and it's pretty futile to go to http://www.dmmh.nl/xda/files/ , as recommended in the XDA-Developers thread, to look for the JVM).
Install (you may want to install it on a storage card) and everything will be OK. (Contrary to what most people say, you will NOT need to download WebSphere Studio Device Developer in its entirety! The Handango download may also include parts of it; hence the size.)
2, get Opera from here - sorry, as I was told this distro isn't necessarily legal (even if it's an early beta version, which may be much worse than the final), I've removed the direct link to it.
3, if/once you have Winrar on your PC, just enter winrar opera-mini.rar. Click the 'Extract' icon in Winrar and press Enter. The files will be extracted in a directory named opera-mini.
4, transfer the files Opera_Mini_low.jad and Opera_Mini_low.jar to your PPC; to, say, \My Documents
5, invoke File Explorer on the PDA, and click Opera_Mini_low.jad (the smaller file).
6, IBM J9 will automatically be invoked and the MIDLET installation started; just keep pressing OK/Yes:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
7, after this, highlight Opera at the top:
and press the Launch button at the top. Opra will be started and some Noregian text displayed; just click OK in the lower left corner.
8, go to Meny/Verktøy/Innstillinger
and click the Norsk at the bottom of the list in the top of the window. Choose English from the top of the list.
Click Lagre.
9, now, you can start browsing. You'll get used to the interface very fast. It's pretty different from other browsers (there're no
Some remarks:
- it's astonishingly fast, especially at rendering small images, which has always been one of the weakest point of PIE
- don't be afraid of the lack of 'traditional' form components. Everything is a simple text field here, even text areas, as can be seen in the following screenshot:
- if you install opera.ja* instead of Opera_Mini_low.ja*, it won't be able to communicate with the server, for some reasons (dunno why; didn't really have the time to track the cause for the bug. The 'full' version isn't much better than the 'basic' - it has a graphical command bar and - pretty slow - character antialiasing features. Upon popular request, I may look into the problem, even on the Java source level. Let me know if you want it to work.)
- upon the first request, it asks whether it should use the "airtime". Just leave the default 'Yes' intact:
- use some kind of task manager to return to the app (for example, the built-in Task Switcher in Spb Pocket Plus 3.0 - incidentally, if you use it, you may want to relocate it from the RAM - see this thread) if you minimize the J9 window by mistake
- native VGA mode works great:
- dynamic Landscape orientation change doesn't work with IBM J9; just restart J9 in Landscape and everything will be OK
- everything is one column-only, but still very nice to read, much nicer than the output of, say, Skweezer or its online alternatives. And the speed difference is just breathtaking!
- JavaScript support is good; however, don't expect Google Maps to run, however
- inter-session cookie handling is good; they are stored in \My Documents\recordStores
- I couldn't spot any kind of local caching (Thunderhawk/Minimo doesn't use any local cache either)
- there is no Java support either
- no in-page find, not even text select/copy. Copy/paste works great in text fields, though.
- don't try to force the two IBM J9 EXE files (IBM MIDP20\bin\emulator.exe / IBM MIDP20\bin\j9midp20.exe) into forced VGA. It'll result in the disappearing of the upper/lower bar; the lower bar being the command bar with buttons to use, you won't be able to use the app at all:
10, upon subsequent starts, you don't need to re-click the jad file again; just run "MIDLet HQ" and go to step 7 above.
I've tested it on both WM2003 (iPAQ 2210) and WM2003SE (PL720) with J9; works great so far. Even in its current form, this application is great and, despite its being Java-based, incredibly fast.
You may also want to read my article on the other browsers available and the above-mentioned Reducing Internet bandwidth usage on the Pocket PC - A complete roundup & comparison of Toonel, OnSpeed, Skweezer, WebWarper and the like so that you can compare. Especially compared to the solutions (Skweezer et al) in the latter category does Opera excel.
not tested yet, but you did pretty nice job! thanks
Dude, if you take the "inverted commas" out of your URL tags then they'll come up as links properly. Little hard to follow the top section!
jimmy-bish said:
Dude, if you take the "inverted commas" out of your URL tags then they'll come up as links properly. Little hard to follow the top section!
Click to expand...
Click to collapse
Yup, removed them.
Since this is in the Magician section of the forum, here is how I did it on mine:
I installed the Java Midlet Manager that was in my Extended ROM untill I did the Big Storage thing. If you still have an Extended ROM instead op Big Storage, then you don't need to install this one. I just downloaded it from the ftp and installed it on my MDA Compact. Then I downloaded the Opera-mini.rar, unrarred it on my pc, copied the 4 files to my Magician's storage and opened the Opera_mini_low.jad. Opera was installed and every time I open my Midlet Manager, Opera is there. One click and it gets started.
Maybe this is easier then installing the IBM solution? Perhaps I am way off, but installation like this seems much easier to me...
Koksie said:
Since this is in the Magician section of the forum, here is how I did it on mine:
I installed the Java Midlet Manager that was in my Extended ROM untill I did the Big Storage thing. If you still have an Extended ROM instead op Big Storage, then you don't need to install this one. I just downloaded it from the ftp and installed it on my MDA Compact. Then I downloaded the Opera-mini.rar, unrarred it on my pc, copied the 4 files to my Magician's storage and opened the Opera_mini_low.jad. Opera was installed and every time I open my Midlet Manager, Opera is there. One click and it gets started.
Maybe this is easier then installing the IBM solution? Perhaps I am way off, but installation like this seems much easier to me...
Click to expand...
Click to collapse
Yup, I've also emphasized this. This article is just a cross-post of a post I've also posted to other PPC forums - this is why it doesn't contain much Magician-related stuff. (I know - I should have posted this in a generic forum here too and not "just" to the Magician forum.)
Not working in landscape?
I get some weird screen draw on the right hand side?
CAB installer IBM Workplace Client Technology?
Is there a CAB installer IBM Workplace Client Technology, Micro Edition 5.7 as the 40mb installer does not seem to install on my machine?
Re: Opera on the Pocket PC - a setup tutorial & quick re
Menneisyys said:
A lot of PPC users have noticed on all the PPC boards that an already-usable preliminary version of the Opera browser has become available.
Click to expand...
Click to collapse
Since i'm one of the official Opera translators (i translate the italian version for windows, unix, series60, ezx, archos, opera mini, etc) i'd like to point out that the version we're talking about is called Opera Mini.
Opera Mini is a java application (or midlet, i'm not a Java guru!) intended to run on any MIDlet-capable mobile device out there (most mobiles are). The final official (and localized) release will be available very soon (i've been translating it in these last days). As Menneisyys correctly pointed out, there exist two versions: a low-mem and a high-mem one. I think the high-mem should work on our magician (the low-mem is intended for those slow and memory-limited mobiles) however the beta currently available may have some problem (or, maybe, the MIDlet manager you're using).
Now, I wish to make clear that Opera for PocketPC is a completely different product from Opera Mini. It'll be a PPC native program and will be released soon after (AFAIK) Opera Mini. I wasn't able to get more information about it (but i'm still trying!), so I cannot say whether it'll be WM 2003 SE compatible or it'll run on WM 5 only.
Opera for PocketPC will be ways better than Opera Mini and won't require any MIDlet manager (it's not a Java application!). From this point of view, it'll be more similar to Opera for smartphones or Opera for Series60 (Nokia, Symbian) than to Opera Mini.
As soon as i'll know more about Opera for PPC, i'll keep u informed.
Bye bye,
Isidoro
Opera8.5 for WM2005 is available now.So i guess the 2003 version is not far...
Available for the smartphone ...the WM5.0 and 2003 versions on their way according to website....you can try the beta version however
Ie. a compiler that lets me make PPC-runnable applications from the PPC.
I do not really need the IDE, although it would be very nice of course.
The language/libraries basically just need to support text input and output, or some kind of access to the GDI/graphics interface, so I can develop and experiment while I'm out travelling.
I'd really want this, if it can be found anywhere, I'd even pay for it..
preferably C++ or as low-level as possible, I'm also quite decent in
assembler.
I have tried the perl thing, and although cool, it was a very reduced version of perl, and also naturally quite slow because of the processor.
Any tips in this direction would be very welcome
Nevermind.. I found PocketGCC, so for others that are interested in this info:
http://pocketgear.com/software_detail.asp?id=11502
It should do the trick. Only console for now, but that's OK for me.
If there's a better alternative, I'd love to see it though. Not sure how well this console interfaces (interrupts, keystrokes etc).
Check out Mamaich's website for some other stuff related to PocketGCC.
It does work, but it's hard-ish work. But with a keyboard, it'll be easier. Grab yourself the SDK demos from the yahoo groups website.
V
ahh ok thanks man, I found the Mamaich pack here:
http://sourceforge.net/project/showfiles.php?group_id=96949
I have a keyboard on the PPC of course.. Universal I can type almost as
fast on it as on a normal keyboard, which was really surprising to me.
I think it can work, and I'm really ready to start coding on this.
Let us know how it goes. It would be interesting to see how feasible is host development on windows mobile (I do hope that it's not an eye opener though lol)
PocketGCC is great! I made use of it on my honeymoon.
However, you appreciate something like VS2005 with syntax completion etc, but at a push, it's very competent.
Oh, no resource editor. I think there's another one that can be used from Pocket C or something like that.
V
vijay555 said:
PocketGCC is great! I made use of it on my honeymoon.
Click to expand...
Click to collapse
haha! Well if it's honeymoon material, maybe even my girlfriend will like this (she's a programmer too). ^^
However, you appreciate something like VS2005 with syntax completion etc, but at a push, it's very competent.
Oh, no resource editor. I think there's another one that can be used from Pocket C or something like that.
Click to expand...
Click to collapse
OK, nice! ^^ but you say resource editor, makes me think you can make GUI apps.. I thought PocketGCC only gave you access to console IO? Or is GUI libs what the Mamaich package contains?
As I said, if you hunt around in the yahoo groups, you'll find someone has prepared a full set of the PPC Sdk demo apps for PGCC. And they're almost all GUI apps. So yes, Pure Win32 C++ GUI apps are possible.
And you can compile your .rc as well, so if you're competent with notepad, you can make your .rc yourself, although you'll still need a bitmap editor (I like PocketArtist).
But as I said, I think Pocket C has a resource editor you can felch (don't look this word up!).
V
vijay555 said:
But as I said, I think Pocket C has a resource editor you can felch (don't look this word up!)
Click to expand...
Click to collapse
Hmm... all I know is "to belch" or "to filch"... I hope you don't mean either of those :lol: :wink:
Nope, felch is what I mean
Filch works well enough in the context, that can be the "censored" version
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
V
rofl.. omg...
http://en.wikipedia.org/wiki/Felching
sick, sick, sick.
I can only find this:
http://prdownload.berlios.de/cegcc/Pocket_PC_2003_SDK_Includes-2006-03-09.patch
Which is a patch for the includes.. and then I download the SDK seperately? Or is there (as I interpreted you first) a rar/zip of the SDK samples that are prepared to be compiled by the standard PocketGCC package?
Sorry for the questions! But the Yahoo group was kinda messy, and been looking there for a while now =P
Theoretically, you could code your application whichever way you like, even using Flash (Lite).
You must then worry about making it compatible with WM5.0 and then packaging it. Still, fairly simple process.
You have to register and then check files:
http://groups.yahoo.com/group/pocketgcc/files/Source Code/
V
Excellent! Thanks Vijay.. (I thought it'd be a link from the discussion).
OK.. let's hope this will be a useful thread for other people that want to
do the same. And I'll just, ehm.. felch.. =X that file then and shut up.
Thanks again!
For some other pointers on books and sdks etc, you can have a read of this tale of woe I wrote once upon a time:
http://forum.xda-developers.com/viewtopic.php?p=209136#209136
V
Well, I've been programming for 18 years, and started in the absolute opposite corner of what you did (C64 assembler), so for me C++ was more like "wtf.. you can't just grab a memory address and use it?" ^^
anyway this link is definitely good for the thread.
Some bad news though.. even though PocketGCC will work, the supplied console does not seem to run (outdated). The Rainer Keuchel one also seems to be out of date for WM5. ;( I'll update this thread if I find a solution.
PocketC seems to work nicely and includes an editor:
http://www.orbworks.com/wince/download/rt/pkpc300.PPC30_ARM.CAB
Not sure what the scope of it is though..
Apologies for the other post, with 18 years you must see in pointers:
Hopefully it'll provide some "pointers" for other people looking for somewhere to start. I'm still very much of an amateur at c++, so of course, any advice is always appreciated!
I forgot about the console problem on WM5. I haven't investigated recompiling it for WM5 yet, although the various source codes for the console options are available. If you do recompile, let me know!
V
Pocket Console on WM5
I was having trouble getting Pocket Console (http://www.symbolictools.de/public/pocketconsole/index.htm) to run on WM5 - and eventually found the following info:
HKEY_LOCAL_MACHINE\Drivers\Console registry key is required to configure the command processor, the value OutputTo should be set to 0 to ensure console is displayed (Mine was -1).
This may be what is needed for people trying to use other console apps.
This can be seen on:
http://msdn.microsoft.com/library/d.../wce50conCommandProcessorRegistrySettings.asp
This lead me to another issue: The console display is not being automatically refreshed, so you cannot see output/input until you force a refresh (e.g. by selecting all). Any thoughts on sorting this out would be appreciated.
Martin
two relitavely new languages i've found, that run directly on a PPC.
basic4ppc
http://www.basic4ppc.com/
Pocket Programming Language
http://www.arianesoft.ca/page.php?1
Hi there,
i know this posting is quite old, but i'd like to refer to the console issue anyway.
martinkendall said:
I was having trouble getting Pocket Console (http://www.symbolictools.de/public/pocketconsole/index.htm) to run on WM5 - and eventually found the following info:
HKEY_LOCAL_MACHINE\Drivers\Console registry key is required to configure the command processor, the value OutputTo should be set to 0 to ensure console is displayed (Mine was -1).
This may be what is needed for people trying to use other console apps.
This can be seen on:
http://msdn.microsoft.com/library/d.../wce50conCommandProcessorRegistrySettings.asp
This lead me to another issue: The console display is not being automatically refreshed, so you cannot see output/input until you force a refresh (e.g. by selecting all). Any thoughts on sorting this out would be appreciated.
Martin
Click to expand...
Click to collapse
I also recognized the non-refreshing console.
The attached package is working perfectly on the universal. It's taken from the WindowsMobilePowerToys package from microsoft.
Follow the readme and enjoy!
scholbert
After doing my ActionScreen, I realised I could adapt the framework very easily to create a download manager.
Currently, the only applications on it are ones that I've hardcoded, although I'm almost certainly going to extend it to 3rd party software, and probably build in some form of updates system...
I will also be implementing this as an "add ons" system to a ROM I'm working on. E.g. it's a very light ROM with a long list of cabs that can be downloaded and installed from one place.
Why am I posting it here you may ask... Well, I want to get some ideas for what to do, and see what people think of it before I release it.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
What I'm hoping to do:
Application categories
Sorting by developer
Submissions (two levels, trusted - have been checked, and untrusted - haven't been checked but have warnings plastered all over them)
Details screen with a screenshot and some text
Proper updates mechanism
Kinetic list scrolling (I just can't be asked to derive displacement from velocity at the moment...)
Warning, this may destroy your device, and possibly the planet, but I cannot be held responsible!
Cab attached below, backup anything you care about, copy it across install and run...
0.04 is identical (bar the fact that it thinks its 0.04 instead of 0.03...), but is hosted somewhere else to demonstrate the current update mechanism.
Reserved for me
Looks good so far!
I would initially focus on included barebone (trusted) apps in the download manager (with auto-update notification functionality) and eventually branch it out to 3rd party apps...
This notion in general is the one (and only) thing that the iphone has over all other devices currently
great idea
PorX said:
Looks good so far!
I would initially focus on included barebone (trusted) apps in the download manager (with auto-update notification functionality) and eventually branch it out to 3rd party apps...
This notion in general is the one (and only) thing that the iphone has over all other devices currently
Click to expand...
Click to collapse
Currently, there are nine applications I've built from the Diamond 2.03 ROM (the Blackstone Manila is from mun_rus), and no form of update function has been implemented.
All the icons and images are the ones the Diamond Comm Manager uses, so changing them changes the skin in this.
Anyone have any ideas for what kind of data base I should use? So far, everything is hardcoded!
looks very nice and clean, as a past nokia user i used to use nokias download manager, maybe you could have folders on the opening/main screen and have dif things also like games, themes, wallpapers etc but keep the folders etc in with the style of manila like uv done so far, very good work, keep it up.
regards,
biggzy
Nice work mate.
Glad to see MS havn't put you off with their Sky*** stuff
How about colaborating with CRC and his Device Update stuff? He has a killer back end that use Geo Balanced FTP Servers. The client just makes HTTP requests and the server returns XML.
Me and Chainfire were working on it with him, but Chainfire got busy and we were waiting for a "grand design" from him.
Just a suggestion...
Dave
DaveShaw said:
Nice work mate.
Glad to see MS havn't put you off with their Sky*** stuff
How about colaborating with CRC and his Device Update stuff? He has a killer back end that use Geo Balanced FTP Servers. The client just makes HTTP requests and the server returns XML.
Me and Chainfire were working on it with him, but Chainfire got busy and we were waiting for a "grand design" from him.
Just a suggestion...
Dave
Click to expand...
Click to collapse
That sounds cool...
A nice back end would be good (I have an ini, some hardcoded variables, and download files directly rather than HTTP requests because my current host can't deal with them!)
Also, there is a cab attached to the first post.
Read the warning!
You never stop
Hi l3v5y,
You never stop. You are developing a new action screen, this download manager now. What will be the next? ;-)
Both tools are great. Thanks!!
Regards
elparra72 said:
Hi l3v5y,
You never stop. You are developing a new action screen, this download manager now. What will be the next? ;-)
Both tools are great. Thanks!!
Regards
Click to expand...
Click to collapse
I had two days off school because of snow, so I released some things I'd been working on!
I do have a reworking of "ScrollLauncher" that I did some time ago, and I need to make iShell work better!
But, what could I do next instead?
Just realised the version of Opera I uploaded was a QVGA one, so you'll need eyes like a hawk and pointy fingernails to use it... I'll fix that later though.
PDM
I actually use and like the pdm software that comes inside the TIR rom
eurorpeen said:
I actually use and like the pdm software that comes inside the TIR rom
Click to expand...
Click to collapse
In what ways is it better or worse than this? It would be nice to get some feedback on it in comparison to this...
Cool.
This app will build a APPSTORE for Diamond.
Hi,
what about to build a kind of appstore with a much bigger database with possibility to filter applications by device compatibility? I have the database
Feel free to contact me if you are interested.
worki2k1 said:
Hi,
what about to build a kind of appstore with a much bigger database with possibility to filter applications by device compatibility? I have the database
Feel free to contact me if you are interested.
Click to expand...
Click to collapse
There are a few things I need to work on in my frontend (categories, sorting the list, kinetic scrolling etc), and then I need to find a fast, lightweight database system before I can consider having a decent database.
I have tried to contact CRCinAU (DeviceUpdate) and there's some discussion about the Gecko database, which may be potential backends. The thing I don't want to end up with is a completely seperate system. I think to be able to distribute apps in a decent, managed way, all the frontends need to work with a single unified backend, so developers can submit their application once, and only once.
isn't this illegal, providing those cabs?
Richardprins said:
isn't this illegal, providing those cabs?
Click to expand...
Click to collapse
What CABs?
Dave
You can download the app here.
Brief description in the fourth post.
If you'd like to translate, you can download the xml files from my server (2 files, maybe 250 strings).
So far it's translated to slovak (me), hungarian (me), german (Matthias Lehmann), brasilian portuguese (Micael Martins), turkish (LesserCure) and french (Kasimodo ).
I'm also looking for an icon, so if anyone can help me with that, I'd appreciate it.
The app will someday be available on the market and it will have a website. Also, I'm planning to release the source code soon (after publishing on the market).
Future plans:
- project website
- sync with server
- icon
Coming up (in July):
- aestetic UI improvements
- spanish & translation
How about a brief synopsis on what this app does? No offense, but I don't generally just install an app posted randomly to a forum. The name implies some sort of task manager, but that's just a guess. Your web link is no help either.
Yeah, some kind of brief and 2/3 screenshots would help
Sorry, I totally forgot.
It's a task organizer. You can add simple tasks (like a to-do list) (which can be also used as notes), timed tasks (which also have a due-time) and geo tasks. Geo tasks throw notification when you get to the desired place. Places can be chosen from the map, from your current position, or you can have your favorites. Tasks can be set as important or completed. There are a couple useful features like repeating notifications until you drag down the notibar, backup to SD card, or putting important tasks to the notibar so you always see them.
You can click on the "bc" tag on my blog and read those posts for more info.
Here's a screenshot of the main activity.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hungarian translation added. If there's a native magyar speaker around here, please check it out.
Just want to share some first impressions
Things I like:
Very stripped back and simple
Good choice of task categories
Good option set, very configurable
Suggestions:
Option to sync Timed tasks with Google Calendar
Option to choose visible tabs (i.e. don't show Geo tasks tab if not needed)
"Cloud sync" option will need to be well-explained (what server or service will it sync to? can I choose to use my dropbox account? etc)
I think this last one is very important because there are so many other ways to backup app data. I would strongly advise not to have this option reliant on a special server you provide, because people will probably want to use a service they already use.
If it's meant to sync tasks with a web interface which mirrors the functions of the app, that could be interesting. But like I say, this will need to be fully explained so users can work out if they want it or not.
I'm interested to see where you go with this. I've only tried a couple of similar apps and what I really like about this is that you have a balance between a good feature set and a minimal look with simple choice of options.
Thank you for the feedback.
sambwel said:
Suggestions:
Option to sync Timed tasks with Google Calendar
Option to choose visible tabs (i.e. don't show Geo tasks tab if not needed)
"Cloud sync" option will need to be well-explained (what server or service will it sync to? can I choose to use my dropbox account? etc)
Click to expand...
Click to collapse
I'm affraid #1 won't happen, because google calendar tasks have a different set of data.
I also thought about that. Does anyone else think this would be useful ?
Sync was supposed to work like this:
The app would send xml data to my server, which would be parsed and written in a database. The xml file would also contain the user's google account name or id, so the data will be assigned to it. The user could then view/create/update/delete his tasks online using a server side application without needing to log in (if he was logged in with his Google acc.).
But I'm not sure it will ever be finished. There are 2 reasons for that:
1) Most people must be freaked out about how unsecure it is and they would feel like I was reading all their data and sending it to the government and **** like that. So they would not use it at all
2) It's a hell lot of work and I don't have much time (+I'm a bit lazy )
grandioso said:
I'm affraid #1 won't happen, because google calendar tasks have a different set of data.
I also thought about that. Does anyone else think this would be useful ?
Click to expand...
Click to collapse
That's a shame, but I'm glad you have thought about it at least
How different are the data sets? If a Timed task in your app simply has something like the following fields:
Date
Time start
Time complete
Name
Description
Couldn't these just be matched with similar fields in the Google Calendar data set? I am thinking here only about the Timed tasks, not simple or geo. Other fields could be ignored. If this worked, any changes to the above properties in either Calendar of smarTASK would be reflected across both locations (i.e. newest version would apply). If any other fields are used in Calendar, they would be ignored by smarTask - you could make a note in the application info to warn about this.
However I am not aware of the technical issues here, if the Google Calendar API allows for this, etc... just a thought!
grandioso said:
Sync was supposed to work like this:
The app would send xml data to my server, which would be parsed and written in a database. The xml file would also contain the user's google account name or id, so the data will be assigned to it. The user could then view/create/update/delete his tasks online using a server side application without needing to log in (if he was logged in with his Google acc.).
But I'm not sure it will ever be finished. There are 2 reasons for that:
1) Most people must be freaked out about how unsecure it is and they would feel like I was reading all their data and sending it to the government and **** like that. So they would not use it at all
2) It's a hell lot of work and I don't have much time (+I'm a bit lazy )
Click to expand...
Click to collapse
I think reason 1 is definitely a big issue, and not just for security reasons. People want to know if they use a "cloud service" that the server will always be online. If you cannot guarantee 99.9% uptime, and cannot guarantee that the server will exist forever, people would probably not feel comfortable relying on this service.
So maybe the "cloud" option should be removed... Or maybe my suggestion about Google Calendar might work, so you could focus on that..?
French translation
Hello grandioso,
Here you will find a french translation of your 2 files.
Attention: in french there are many quotes " ' " so don't forget to add "\" before...
Tell me if you want more details about this translation.
Best regards and good luck.
Kasi
Hi. I already had a french translation, but it wasn't from a native speaker. So I'll use yours
Thank you very much.
sambwel:
my timed tasks have: id, title, description, due time (in a specific time stamp), notification time in minutes, importance and completion status and creation time
google events have: title, start and finish time (dunno what kinda timestamp), time zone, "all day" status, location, description, calendar name, guests email adresses, repetition status and reminder time in minutes
What do you think now ?
I can offer you slovenian translations if you want them.
Are you interested in a Dutch translation?
Of course. The more, the better
If I had to choose one, I'd choose dutch. But if you have time and want to do me a favor then I'd be glad.
btw no updates until July. I have my state exams on the 28th, then I need to sober up, and then I can start working again
grandioso said:
Of course. The more, the better
If I had to choose one, I'd choose dutch. But if you have time and want to do me a favor then I'd be glad.
btw no updates until July. I have my state exams on the 28th, then I need to sober up, and then I can start working again
Click to expand...
Click to collapse
I was going to translate the files to dutch, but when I open them in notepad they look really strange... When I open them in XML editor I can't make any changes... Some help please?
Edit: I can open and translate your files in WordPad.. Is that usefull to you?
Awassenaar said:
I was going to translate the files to dutch, but when I open them in notepad they look really strange... When I open them in XML editor I can't make any changes... Some help please?
Edit: I can open and translate your files in WordPad.. Is that usefull to you?
Click to expand...
Click to collapse
Notepad is no good for editing unix format files like this... From what I understand, Wordpad should maintain the correct format. But something like Notepad++ is preferable, and should also be easier to use, displaying line numbers for checking errors etc.
Today, Microsoft removed the "Message History" section from my Outlook account, so I can no longer use a well-known trick to view my sms history. I notice that in the WP8.1 emulator, I can now log in to my MS account and my sms history are synced to the emulator. I am trying to take advantage of this feature to retrieve the file that stores my sms from the emulator image.
So far, I have managed to merge the emulator snapshot with the base .vhd and mount the resulting virtual disk to view all the files. Hell, I can even decompile the stock apps to view their source code...However, I cannot find where my sms are stored. There is one suspicious folder that has modification time at the moment the sms are synced.
"K:\SharedData\Comms\Unistore\data" where K is the Data volume.
In this folder, I can find all my emails in plain text and a bunch of other files in binary/encrypted text. I hope the binary/encrypted files are not my sms. Anyone has any idea?
I got the answer to my own problem thanks to this post. http://resources.infosecinstitute.com/windows-phone-digital-forensics-2/
The name of the file is still store.vol but it is in another location compared to WP7.5. You can find it in Data\Users\WPCOMMSSERVICES\APPDATA\Local\Unistore . If you want to follow my steps and there are any questions, feel free to post below.
Edit: now I need to find a way to read this EDB database file, including the date and time the sms were sent.
illidanx said:
I got the answer to my own problem thanks to this post. http://resources.infosecinstitute.com/windows-phone-digital-forensics-2/
The name of the file is still store.vol but it is in another location compared to WP7.5. You can find it in Data\Users\WPCOMMSSERVICES\APPDATA\Local\Unistore . If you want to follow my steps and there are any questions, feel free to post below.
Edit: now I need to find a way to read this EDB database file, including the date and time the sms were sent.
Click to expand...
Click to collapse
Hmm, don't know but EDB Files are used on Exchange 2003 Servers.
I had a Software to open such files. But this piece of Software is really expensive.
When i'm in the Office I will look for the name of the Software.
DarkD1988 said:
Hmm, don't know but EDB Files are used on Exchange 2003 Servers.
I had a Software to open such files. But this piece of Software is really expensive.
When i'm in the Office I will look for the name of the Software.
Click to expand...
Click to collapse
that file is also the exchange database used in windows mobile. I heard the format is different for different purposes and MS has never provided the documentation for this format.
illidanx said:
that file is also the exchange database used in windows mobile. I heard the format is different for different purposes and MS has never provided the documentation for this format.
Click to expand...
Click to collapse
If you trust me an there is nothing important in this edb file you can Upload them to an Hoster/dropbox
and give me the Link so i will try to open the edb file.
thats the Software I use:
http://www.krollontrack.de/produkte-und-software/kostenlose-software/registrierung/
There is a possibilty to test them.
But we (my Company) have a full version with add ons. So I think there is a bigger chance.
EDB (on WP7, at least) was Embedded DataBase. The API for them is documented here: http://msdn.microsoft.com/en-us/library/aa914733.aspx
I know WP8 has some mobile DB APIs (even though it uses NT, not CE) although I haven't tried them at all. You could also try using the Mail API (MAPI) http://msdn.microsoft.com/en-us/library/office/cc842118(v=office.15).aspx for documentation.
There was a homebrew app on WP7 (hosted here on XDA) that extracted SMS for backup, because there wasn't an SMS backup feature. I don't know if it would be useful with WP8, even as a reference, though it may be worth checking to see if the source for it is available.
DarkD1988 said:
If you trust me an there is nothing important in this edb file you can Upload them to an Hoster/dropbox
and give me the Link so i will try to open the edb file.
thats the Software I use:
http://www.krollontrack.de/produkte-und-software/kostenlose-software/registrierung/
There is a possibilty to test them.
But we (my Company) have a full version with add ons. So I think there is a bigger chance.
Click to expand...
Click to collapse
I created a throw away outlook account and send a test message from the emulator to phone number 555-555-5555 (Yes you can send it in the emulator even though that will never been sent). The content of the test message is "this is a test". With a hex editor, I have verified that the message existed in the store.vol file at address A0233. You can download the whole folder here https://www.mediafire.com/?4id993y8gnii3v9
This is the screenshot of the folder
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Thank you for helping me.
GoodDayToDie said:
EDB (on WP7, at least) was Embedded DataBase. The API for them is documented here: http://msdn.microsoft.com/en-us/library/aa914733.aspx
I know WP8 has some mobile DB APIs (even though it uses NT, not CE) although I haven't tried them at all. You could also try using the Mail API (MAPI) http://msdn.microsoft.com/en-us/library/office/cc842118(v=office.15).aspx for documentation.
There was a homebrew app on WP7 (hosted here on XDA) that extracted SMS for backup, because there wasn't an SMS backup feature. I don't know if it would be useful with WP8, even as a reference, though it may be worth checking to see if the source for it is available.
Click to expand...
Click to collapse
Hi, thanks for helping. The first link is for windows mobile 6.5 CE so I'm not sure if it applies. I will check out the second link. I have also made a post in the thread about extracting WP7 SMS to ask for the source code.
illidanx said:
Hi, thanks for helping. The first link is for windows mobile 6.5 CE so I'm not sure if it applies. I will check out the second link. I have also made a post in the thread about extracting WP7 SMS to ask for the source code.
Click to expand...
Click to collapse
kay, try this. And sry the Programm Kroll Ontrack for exchnage don't works.
DarkD1988 said:
kay, try this. And sry the Programm Kroll Ontrack for exchnage don't works.
Click to expand...
Click to collapse
Thanks for testing it though.
Edit: found this article about reverse-engineering Embedded Database. This looks like a NSA personnel's job...
http://www.sciencedirect.com/science/article/pii/S1742287612000874
Sorry, I should have been more clear: WP7 used CE internally, so the WM6.5 APIs worked on it. WP8 uses NT instead of CE, but has some of the embedded database APIs anyhow (because the code was imported straight from WP7, maybe?) so it might still work. You'd need to find the library with the relevant exports, though; that part of the documentation will be wrong for WP8.