Introduction and question - Windows Mobile Development and Hacking General

Hi everyone.
I've just been turned to the dark side from my years-long Nokia fetish, and have got myself a VERY tasty HTC Touch Diamond.
One of the deciding factors for me getting this phone is the fact that I'm a developer by trade, currently using C# & .Net 2.0, in Visual Studio. Obviously, this sets me up nicely for developing software for my new mobile.
I've already written one app, just out of necessity, which starts up GPS, starts QuickGPS, rotates the screen and then runs TomTom (it also closes everything it started and resets screen rotation when TomTom is closed.)
This was a nice introduction into programming for the windows mobile platform, but I have bigger ideas and would love to put them into practice.
I just wondered if there were some nice all-round help sites with reference for the compact .Net framework. I'm used to developing with the whole thing and have already found things that I couldn't do.
Besides, the compact framework (I assume) must have methods for doing things such as using the active-sync connection, parsing contacts, SMS messages, on-phone emails etc. which aren't relevant to a non-mobile platform.
So thanks in advance and, it goes without saying, if I make anything that's either useful or tasty, it'll be on here

Related

Looking for functionality similar to TodayPlus

After having my imate out of commission for awhile I was disappointed to see that the TodayPlus author folded altogether. Sadly, that was the one App that really defined my day to day use of my i-mate.
So the question is, does anyone know of a similar app or combination of apps that provided as much as that one plug-in?
I use WeatherPanel and also PocketWeather, both on the today screen. I also used Dashboard but I found it wasn't as flexible and STILL doesn't seem to support Phone Edition notifications etc. I did try the T+ and I thought it was great, though because of the problems with having to change date etc to get it working I deemed it more hassle than it was worth.
I would LOVE for someone to find a similar program or better yet, develop it. I can program in quite a few languages myself but I could never get emBedded C++ to work on my machine properly. Bah!!
Anthony

Has anyone tried out Google Maps Mobile on Universal?

Google released a j2me version of its map service which is available at http://www.google.com/gmm
In order to download the j2me application you must use a mobile device to visit the above link. Choose the high-end version.
I tried this on my Universal and it works fine! (You should use the application as if you were using a smartphone)
Although it does not support GPS at the moment, I am more than satisfied with this initial release of google maps service with a fullscreen VGA display. It's also free from money and storage card space.
There is currently a small issue that the menu sometimes doesn't show up after I tap "zoom -". I'm not sure if this is the case for all universals or not.
It is thereby worth trying this and expecting a Pocket PC version of google maps, which should definitely support screen tapping and dragging.
Having trouble with the Midlet mgr
I have tried and tried to get the google maps to my Universal; No luck what so ever; Its trying to do something but the Midlet Mgr comes up and does nothing ! Is there any reason in particular this happens ??
There was a thread for google maps somewhere in the forums, to make it work you need a IBM java midlet manager which work with google maps java app. It does not worked in my Blueangel. Soon i will get Universal and post the results
I just tried to day (18 may) on my brand new tmob mda pro, and it works... kinda. It's painfully slow and unresponsive. After the initial excitement of seeing the familiar google map world map, my enthusiasm quickly died down when the midlet starting prompting for network use authorization one after th e other. After zooming in around a few times, it completely froze.
Actually...
... I'd like to update my post above. The network I was on was using some firewall/censorship tools. When I tried it again today on my wifi connection, it worked flawlessly, apart from the annoying repetitive message asking for the right to connect. Impressive stuff to show your friends, especially thanks to the VGA screen.
Its not supporting the touch screen right?
I must say I have some issue with it, being pretty sluggish and crashing a lot, plus I cant type adresses. Pretty awful all in all. Do I need another Java VM?
Anyway, it would be cool if it worked, because Pocket streets actually sucks a lot regarding the map layout. Anyone got mor tips for such apps?
Re: Actually...
mdaexecfan said:
... I'd like to update my post above. The network I was on was using some firewall/censorship tools. When I tried it again today on my wifi connection, it worked flawlessly, apart from the annoying repetitive message asking for the right to connect. Impressive stuff to show your friends, especially thanks to the VGA screen.
Click to expand...
Click to collapse
The java applet does rely highly on the quality of connection though, otherwise it is easy to get stuck on the screen. Likewise, some functions do not seem to work properly since it isn't a stable version. Based on Java, it is also reasonbly slow.
This should originally be designed for a phone and I guess there would probably be a PPC version which supports most of the WM + touchscreen features.
It can't be said as a fantastic tomtom replacement yet but I can foresee that in some near future.
well, If only opera allowed the user-agent string to be modified, we could actually just browse maps.google.com and be done with it. But noooooooo.... for some reason the user-agent string can't be changed. Arrrrg.
mdaexecfan said:
well, If only opera allowed the user-agent string to be modified, we could actually just browse maps.google.com and be done with it. But noooooooo.... for some reason the user-agent string can't be changed. Arrrrg.
Click to expand...
Click to collapse
actually I can visit maps.google.com normally with PIE and get a simplified version of map service which provides the map as plain graphic files (like jpg or gif). The graphic map cannot of course be dragged or tapped, and is in broken colours.
It won't be a good way of google to improve maps.google.com since this calls for too many modifications in PIE and hence can't be eligible. Comparing with the slow pace of MS I would rather believe google will be a bit faster to produce a reader to their own maps.
Well, Google Maps Mobile works on my T-Mobile MDA Pro, but just barely...
For every single keystroke, it asks me:
"Google Maps" wishes to access the network, which might use call time. This MIDlet suite is not from a trusted source.
Allow this time?
[ No ] [ Yes ]
Click to expand...
Click to collapse
I can't find a way to permanently allow it to access the network. In the midlet's security settings, I can only choose between "No" or "Oneshot", for network access.
Anyone know how to permanently allow this? Or how to make a MIDlet "trusted"?
I'm running on the built-in MIDlet manager (intent Java MIDlet Manager, Runtime JTWI 1.0: v10.1.7.666 (Build 20051117)).
Thanks,
- Michael
Google Maps was working fine on my HTC Wizard before I upgraded to a newer ROM, now it's also saying the same thing:
"Google Maps" wishes to access the network, whic might use call time. This MIDlet suite is not from a trusted source. Allow this time?
I remember when I tried it previously it only asked this once, not it's asking so often it's impossible to use google maps properly.
If anyone has an idea please post!

BASIC app development

Hi,
I used to develop apps for WM5 using Appforge Crossfire, using the BASIC language.
For personal reasons I abandoned the Windows Mobile platform for some time. Now I'm back with an HTC Touch and...Appforge is gone! Sold to Oracle...
If someone can poit me to a different solution (developing for the Touch using the BASIC language) or to a place where I can download the client portion of the old Appforge that will work in the Touch...
I would be VERY happy!
Mabe I will even cry...I still have the Appforge licensed development envoirement installed in my computer (paid high cash for it)...but no client for my new device!
Please help!
Thanks
Tunico
guess if you must use basic you can use old embedded vs basic
or better yet basic .net
Contains links to forums with users working on fixes after being left high and dry when Appforge went belly-up:
http://en.wikipedia.org/wiki/AppForge
Good luck.
Maybe NSBasic can help? It works on desktop or mobile, it is quite simple.
Thanks you all for the help.
I just dowloaded NSBasic/CE and wrote simple test app. Everything works!
My trial version wil last 30 days...then $$ time...
Thanks again
Tunico

Can a Palm OS platform run simultaniously on a WM6 phone?

Hi guys, I have an HTC touch (sprint) and got a job with a air balancing company and they have software that links their ppc's to their server for live data entry. however the application is only available for the palm os. Does anyone know if installing multiple OS's on a phone is even possible, like installing linux on an ipod? or if not, any way to convert a palm os application to WM6 combatible application. If needed, i have the install files for my application, any assistance would be greatly appreciated. If nothing exists i would even consider payment for the application to be convtered if anyone is intrested.
Thank you
Matt
you would probably have to build the application up again from the ground up if its a native palm application, although, if its written in a common language, i dont see why it couldnt be ported over
somebody more knowledgable should be able to help you better
and welcome to xda-devs
you can use styletap to run palmOS apps on windows mobile, if this is what you want to do.
Well, im 50% there, styletap works great, im able to load the software and run it, no glitches yet, however styletap doesnt seem to be allowing the application to sync with my server. any1 have any ideas? i even tried first establishing a data conn in WM6 using IE and hopped back to style tap to sync again. no luck

Some very noob questions here

Hello all,
I have receintly upgraded to an Xperia X1 on Vodafone UK, coming from a very old out of date phone, it is quite a leap, though i am use to Windows mobile.
I have been reading some of the topics here and have come across some questions, which i hope some kind sole does not mind answering for me.
1) A lot of talk is about flashing ROMS, i assume this is some kind of upgrade to the firmware or OS. Would somebody mind just explaining what it is and why its of benifit.
2)Another thing that has generated a lot of talk is hard SPL, again what is this?
3) I am a keen gamer and want to get some good games up and running on my phone. Though a lot of what i try does not work, i have seen suggestion on other forums that a bit of software can help a lot of compatible games run. Does anybody know what it is i may require? I have seen a video on youtube of somebody running some FPS games is this fake or is it possible?
4) As a new Xperia owner i would also like some suggestions of anything that people think to be essential, to get the best out of my phone. Be these software, firmware upgrades ect. I have installed Batti and Xperia Tweak both of which have been extremely usefull.
Cheers in advance for any help.
1) Have you ever formatted your PC because it's full of junk and it's the only way to remove the crap and start a fresh? Bit like that with some ROM's. Others start from nothing and install programs for you. I find it best to use a clean ROM (Jacks) then install what I want on top.
2) Hard_SPL allows you to flash a new ROM onto the device.
3) FPS is possible but remember it is a phone at the end of the day. Alot of games run fine and the rest just need the VGA fix as it's a different resolution.
Hope that helps
Thanks for the swift and helpfull responce.
So if i was to flash a new rom would it speed up my phone any or stop/reduce all the random errors i get?
I have heard that i may need to install .net framework 3.5 onto my phone to get some of the games working. How easy and safe is this to do? I assume it is just like adding anyother software to my phone.
Yes I would (and have) installed 3.5 framework. It is easy to install and maintain as it's just a cab installer.
I use the Jacks 1.4 Lite ROM. It's much quicker than stock and is as stable as you make it really. I highly reccomend at least reading up about it.
The Mole said:
4) As a new Xperia owner i would also like some suggestions of anything that people think to be essential, to get the best out of my phone. Be these software, firmware upgrades ect. I have installed Batti and Xperia Tweak both of which have been extremely usefull.
Click to expand...
Click to collapse
Well so far I've installed SPB Backup, which does pretty much what it says on the tin. Useful if you plan on doing any modding, I guess. I also stuck SPB time on there coz I needed a decent stopwatch. There's a neat little program called Touch Response that basically makes the phone vibrate slightly when you press the touchscreen. The strength of the vibrate can be configured. It's not essential but it gives a nice physical feedback which touch screens often lack. Flash 3.1 is available for download and works with the Opera 9.5 browser. Oh yeah, coreplayer's a good one too. I can't remember where I got all of these but there should be some links on here. You could also try www.xperia-x1.com or www.inexperia.com or www.modaco.com
My current software setup includes:
Resco Explorer - Nice touch-friendly file explorer with many options
Mini Stumbler - Helps you find wifi hotspots
Call Firewall - Nice people ditcher
Coreplayer - for playing videos with assorted codecs
G-Alarm - Cool alarm replacement, you have to solve a puzzle before being able to snooze it
Missed call reminder - beep reminder for missed calls
Newsbreak - RSS reader
Pocket Tunes - iTunes playlist sync for winmo
Resco Audio Recorder - lets you record voice notes and your own phone conversations
Spb Wireless Monitor - lets you run reports on internet usage
Stopwatch - standard stop watch
hTorch - turns your camera flash into a flashlight
This is why i sold my iphone to come back to windows mobile, it's sooo much flexible, I missed being able to mod my phone.
Thanks once again for the great responces and help, they have been of great use i will be getting a good 80% of what has been suggested, it sounds right up my street.

Categories

Resources