J2ME - Windows Mobile Software Development

I've been reading here about how Pocket PC has no official Java VM, and Sun have no immediate intention of finishing the VM they've been working on. Obviously, this means that anyone writing J2ME applications can write software that works on all mobile platforms except Pocket PC, which is pretty bad news for those of us who are into our XDAs.
However, somewhere I read that the XDA II was going to have a Java VM, which presumably is being paid for by either the hardware manufacturer, or the phone networks sponsoring the device.
Given that I'm not sure of the "legality" of putting a Pocket PC 2003 ROM onto an XDA anyway, I'm wondering if this board is likely to find the XDA II ROM, and perhaps provide us XDA owners with a way of running Java applications.
I've had a look at SuperWaba as a solution, but I'm was hoping to pick the technology I learn next partly as a career move as well as a way of writing fun stuff for my XDA. Not sure SuperWaba is going to help me as much as J2ME might.

Related

please provide basic review of functionality for newbie

HI,
I'm new to this forum and new to the phone, I've ordered mine.
Although I'm fairly tech savvy, I am a web developer, middle level technically proficient in VBA and so forth...
I ordered and decided on this phone because of the PDA, Organiser, pocket pc and of course the phone.. basically all that is advertised.
But i'm beginning to have serious and grave concerns.. can people of this forum enlighten me..
The importtant feature of this phone for me beside being a phone is:
1. can it competentnly and reliabley syn with outlook
2. is there any issues with Excel as I will be using quite a bit of this on the road...
I won't have time or inclination to mess wtih the code or add new stuff. as i need this phone for mission critical business needs and hence can't have it bneing unrealible...
i hope i havne't made the wrong decision to embrace technology (although I know some of the more complidcated features or nifty features may have isssues)....
is this phone worth while and does what it says it does? or have i wasted a lot money
It synchs brilliantly with Outlook (I'm synching at home with Outlook 2003 and at work with Outlook XP\Exchange), way better than any other smartphone - mainly symbian - that I've ever used.
The Excel is good (if not brilliant). It works as advertised. Whether it will be suitable for you depends on what you want to use it for. It doesn't contain all the functions of the full excel, though it always surprises me just how many of the more obscure functions it does contain (PMT is the most important function I use, and is included). However, if you are looking to use Excel for graphs and charts etc, then you are going to be disappointed.
Anyway, if you've ordered it, you usually get a 14 day cooling off period during which you can return for a full refund.
Excel isn't bad, but if you're working on advanced spreadsheets then you should definitely look at PlanMaker from Softmaker.de. This is a simply stunning package that is what Excel should be...
Cheers,
nick.
thanks for the review.. one other thing.. noise when hangs u
i've heard from other users that there is a notceable and unpleasant tone when it hangs up..
man.. the amount of issues that is raised, itrs so bloody scary, can this phone still be used as a phone?
some have raised issues of not receiving even a call or an sms...
this wholly defeatst he purpose of this device entirely!!
can people comment? under what circumstances does it not work, are many people messing with the phone with installing new software or what?
Well I am a heavy user of my XDAII. I use it for txt, voice call, excell, powerpoint, word, acrobat, games, and too much of the Windows Media.
I compressed the Video Karaoke VCD's or DVD's to my SD. I always sync with avantgo. I use Internet Explorer to view or approve transactions in our Office Linux Web based ERP solution wirelessly via bluetooth.
I still recieve my messages and calls so don't worry. But remeber, be a smart user. Since this is a Windows platform, you have to Soft Reset after openning a lot of applications or install the Omega One Battery Pack Software to end unwanted or running applications so that you do not have to perform a soft reset.
I hanged up 2x in my early experience with this device because I used up most of the internal memory. I learned my lesson now that all apps must be installed in the external memory.
I always made sure that I have 60 mb free of internal memory so that it will not hang anymore. This 60 mb free serves as the working memory of my running programs or apps.
Hope this info will be useful to you.
we're sending ours back - it is no good as a phone, and crashes too often
padgett said:
we're sending ours back - it is no good as a phone, and crashes too often
Click to expand...
Click to collapse
I have 2 XDAII, 1 for me and 1 for my wife. We are both heavy users and so far no problems.
Are we just lucky or what?
Another thing if you only want a phone then this device is not for you. The XDA is an overkill if you only intend to use it as a phone.
For me I treat my XDA more as a Portable Personal Computer (Pocket PC) that happens to have a cellular phone capability.
Additional comments. If you are a comfortable user of Windows 98, ME, 2000, and XP and understand the Operating System very much, then the XDAs is for you.
If you hate Windows and prefer Linux or Mac OS then you better use Palm Treo, Sony Ericcson P900 or 910i., or other Symbian OS.
Windows Mobile based Smartphones or PDA phones to me are for advance users who understand the system very much. Otherwise you will keep on complaining that it is hanging, crashing, slowing down, etc.
My wife also give me these problems before so I have to teach or train her how to understand the Windows System. Now she is on the advance type of user and does not give me headaches anymore.
Personally I have tried the Nokias, the Sony Ericssons, and the Treos. I was never satisfied by those devices as the applications were limited based on my usage and other interface in the office. I have to use 3rd party solutions just to make them work. Some of them specially the Nokias simply won't work.
In fact I work with Sharp and our Linux based PDA takes a lot of tweaking to work with our system and it has no GSM phone capability. So Sharp decided to switch to Windows platform so that Zaurus will sell.
Personally I will not exchange my XDA II or any Windows Platform PDAphones to other devices.
My XDAII easily integrated with our system without any 3rd party solutions. Remember we are using Linux in the office and the XDA II is connected to the system via bluetooth.
I have to agree with rayt, there are enough people around (myself included) who are using these devices day in day out without any problems (other than the occasional, well documented, bluetooth glitch) to show that the device is fine.
I really do struggle to understand the mentality of some of the people on this forum who have spent weeks and weeks complaining about how awful their devices are.
All they have to do is perform a hard reset and use the device for a couple of days in a clean state. If it doesn't crash anymore, then the problem was third party software or how it was set up. If the problem persists, it's a faulty unit and should be returned for a replacement. It's that simple. It's almost as if they enjoy being a victim!
Bassey said:
I have to agree with rayt, there are enough people around (myself included) who are using these devices day in day out without any problems (other than the occasional, well documented, bluetooth glitch) to show that the device is fine.
I really do struggle to understand the mentality of some of the people on this forum who have spent weeks and weeks complaining about how awful their devices are.
All they have to do is perform a hard reset and use the device for a couple of days in a clean state. If it doesn't crash anymore, then the problem was third party software or how it was set up. If the problem persists, it's a faulty unit and should be returned for a replacement. It's that simple. It's almost as if they enjoy being a victim!
Click to expand...
Click to collapse
Thank you! If your bluetooth glitch is hotsync or internet pass through, I made a solution for this. Go to this link at, http://forum.xda-developers.com/viewtopic.php?t=13387&highlight=.
I made a detailed instruction for the bluetooth. In fact my XDA is a virgin, meaning the OS is a factory original with 1.66.00WWE.
I dropped my XDA on the concrete floor 5 times already by accident so far no hang-ups except for external housing scratches.
rayt said:
padgett said:
we're sending ours back - it is no good as a phone, and crashes too often
Click to expand...
Click to collapse
I have 2 XDAII, 1 for me and 1 for my wife. We are both heavy users and so far no problems.
Are we just lucky or what?
Click to expand...
Click to collapse
hey mate.....i dont think you are the only lucky one....most of the guys who have xda II are lucky i guess...and i am a heavy user of xda II as well i use alll the softwares on xda II and plus additional installled and many games installlled tooo....but i haven't faced any problem as yet with my xda II whether flashing the rom or crashing or something (TOUCH WOOD) so i guess you dont need to be afraid....IT DOES WAT IT SAYS.... !! and by the way.....i get heavy calls everyday and msgin is like freaked out tooo so no worries IF YOU HAVE AROUND MORE THEN 50% OF MEMORY FREE IN YOUR XDA II for it to run properly... !!
regards
jeetz
any more tips and tricks welcome! feeling better now!
Yes, thanks oh so much for all your comments and tips and tricks,
I'd appreciate anyone posting to give some advice on how to use this,
so as i understand, install only programs on external memory,
keep it clean, don't mess about too often and use soft reset or download a software as one suggested....
I was beginning to feel very worried, that htis is some large rip off given its a huge pie in the sky ask for a company to put together what everybody is now thinking.. convering pda, phone, pc.... i know they are trying to break grounds, but heck, the stories we here on this forum,
its like its a unmerchanable product.. and a class lawsuit should be preppared....
keep the tips going
if you know how to use desktop windows xp then you should automatically know how to use the xda II and as far as keeping it clean is concerned if you wanna really keep it clean then you should buy a sd or mmc memory chip and install your programs on that so that your pda remains with full memory and does not get slowed down and stuff....
regards
jeetz
Re: any more tips and tricks welcome! feeling better now!
ticc888 said:
Yes, thanks oh so much for all your comments and tips and tricks,
I'd appreciate anyone posting to give some advice on how to use this,
so as i understand, install only programs on external memory,
keep it clean, don't mess about too often and use soft reset or download a software as one suggested....
I was beginning to feel very worried, that htis is some large rip off given its a huge pie in the sky ask for a company to put together what everybody is now thinking.. convering pda, phone, pc.... i know they are trying to break grounds, but heck, the stories we here on this forum,
its like its a unmerchanable product.. and a class lawsuit should be preppared....
keep the tips going
Click to expand...
Click to collapse
It is not an unmerchanable product! And a lawsuit must not be abused and unnecessary.
I have to remind that the product is not for everybody and I have to repeat again that it is intended for advanced users, Techie, or IT literate people.
You said that you were a web developer and in VBA. Now I want to ask you a question, can you name any Phone other than Windows powered that can run your VBA scripts? If there are any I will be glad to try them again.
I am not a loyal Microsoft User or Developer as I am also into Unix, Linux, and Mac OS. It only happened that my XDA solved my problems in the office without any 3rd party applications or tweaking.
I think this discussion is going somewhere else like what the EU government is doing to Windows. They sued MS because of the many funtionality and usefullness of windows like the antitrust case in the US.
Now tell me are you willing to buy the Windows Reduced Media Functionality because of what the government said so or are you willing to stand or go for a System that is complete and inovative at athe same price?
If you don't like it return it and don't insist on it. Buy another PDAPHONE device with a different platform like Symbian, Linux, or Palm OS and try your applications. Only then you will know that the Windows Platform is the right choice and is not a ripoff.
I sold my Nokias, Sony Ericcsons, and Treos as they did not work or fit for our systems in and outside the office.
The last 3 phones can't even perform my Hobbies done in VBA. These hobbies are satellite tracking, planet tracking, astronomy, and anything related to the solar system. These hobies run on my XDAs and my XDA tells me the weather conditin 5 days in advance.

Gotta love Microsoft...BUT

I wouldn't say I love Microsoft, but they do have the market for computer software and I do have quite a bit of their hardware, the MS stearing wheel been a fine bit of kit.
I have used Windows operating systems since Windows 3.1 to the present XP (Vista any day now). I have been using a PocketPC for the past few years with software ranging from Windows Mobile 2003 to the 2005 version, all under licence from the vendor I bourght the phone from.
Whilst the pre packaged software on my PDA is all good and well I have had a much more productive and fun time using my device since I stumbled across XDA-developers.com website, usefull information, people who are in the same boat and development on the software to only increese the usabillity of it.
This is the reason I started this thread.
Everyone that own's a PocketPC/PDA has bourght it. This means that once the device has been bourght you have paid for the Microsoft licence of the installed software.
When you buy a copy of Windows for your home or business computer you have a few differnet ways you can install the software, there are lots of third party bits of software you can install, so you can customize the way your computer is setup.
Microsoft are gonna make xda-developers.com to take down the files that are posted on this site.
I believe that as we have all payed to have the software on our PDA's we have the right to have any version that we want, modified or not. Yes, we shouldn't have versions that haven't been "officially" realeased on our PDA's but even with those there are people who have got the ROM's and made them better.
Microsoft should be quite gratefull that there are people out there to make a bit of software they have developed even better, why should it be any skin of there noses for a bit of software they have allready been paid for!!!
Microsoft can't stop new ROM's been realesed on the internet, if Vista is on all the torrent sites there's no way they are gonna stop a new Windows Mobile ROM appearing.
To conclude...Microsoft should know a good thing when they see it. XDA-Developers.com is that!
Well laid out. I totally agree with you. What M$ doesn't understand is that more roms will start to fly around on un-monitored sites. These sites will lack the support provided at xda-developers and customer complains will sky rocket through the roofs.
Like jack bauer say... "Damn it M$", we need our own Chloe O'brian (a mean betatester)... YOU GUYS!
LONG LIFE XDA-DEVELOPERS!!!
You are right !
M$ have a basic problem in their buisness concept ... not letting people have the freedom that they need and want to upgrade and evolve their OS
And that's why (i believe) people are starting to switch to other OS like OSX or linux.
I am very much afraid that it will also start happening in our mobile decives with symbian and others ...
because although WM5 (and 6) tend to .... crash, hang, or just not work, in my opinion it is the most versitile OS there is .... plenty of programs for it ... and plenty of programmers making new stuff as they go, and that's without including ROM maker which are a whole highly respectable group on their own.
I believe that it is our decision to upgrade, as well as our legal right(for the OS' price is no doubt included in the device's retail price) BUT people must have no right to complain after screwing with their device or worse (bricking it).
And in that respect i agree with M$.
So i propose the middle ground, asking M$ if writing a diclaimer here on XDA that users must go through before downloading and/or upgrading their device will do, and hope that they accept.
if not ...
find a legal loophole, because I for one am not willing to give XDA up just yet !
sorry if i bored you guys, but that's just the way i feel about this whole thing.
UPGRADE ON !
heh.
I have never been one to defend Microsoft, but from reading their letter carefully, it would appear it has more to do with the mobile operators putting pressure on them. Two things I would like to say in response to this.
1) If the mobile operators and manufacturers would employ developers who were even half as quick and resourceful as the developers here, they might actually have sold me a phone that worked properly to start with, unlike my SPV M5000 which was crashing on a daily basis, even with their latest ROM, until I updated it with a ROM from this forum. Had I not been saved by this this amazing forum, I would have demanded a refund, Orange would have lost money and I would have moved to a different company.
2) People who update their phones with ROM images from this forum should know better than to seek support from their mobile operator after having updated their ROM. They should have known that they would not like this.
Now we all have to suffer.
They'll have to face't!
columbo said:
I have never been one to defend Microsoft, but from reading their letter carefully, it would appear it has more to do with the mobile operators putting pressure on them. Two things I would like to say in response to this.
1) If the mobile operators and manufacturers would employ developers who were even half as quick and resourceful as the developers here, they might actually have sold me a phone that worked properly to start with, unlike my SPV M5000 which was crashing on a daily basis, even with their latest ROM, until I updated it with a ROM from this forum. Had I not been saved by this this amazing forum, I would have demanded a refund, Orange would have lost money and I would have moved to a different company.
2) People who update their phones with ROM images from this forum should know better than to seek support from their mobile operator after having updated their ROM. They should have known that they would not like this.
Now we all have to suffer.
Click to expand...
Click to collapse
I have never gone to my mobile operator nor the phone support service center! I have not a single doubt in my mind that I know better than the "technician" sitting behind his desk claiming to fix my PDA whenever it hicks up!
This forum and only THIS FORUM, helped 100K of people to fix their own PDAs and even created a wide knowledge to those beginners who knew nada about roms or tweaking pdas!
But sorry to say that OS developers have gone too far this time and as it was rightly said, the tighter and tougher they become the more roms ther will be out there even more than they can imagine, since it is a challenge they've started, they'll have to face't.
columbo said:
I have never been one to defend Microsoft, but from reading their letter carefully, it would appear it has more to do with the mobile operators putting pressure on them.
Click to expand...
Click to collapse
I think that, in this case, M$ is hiding itself behind the mobile operators. Bit too easy, ain't it...
In the end
In the end it all comes down to this:
We ALL get F*CKED in the (*) by Bill Gates and his friends
bastiaanoskam said:
In the end it all comes down to this:
We ALL get F*CKED in the (*) by Bill Gates and his friends
Click to expand...
Click to collapse
What an amazingly constructive comment you made there...... I would say that this is just a part of life and there is nothing we can do about it. To be honest we all knew this course of action was inevitable.
This action is corporate companies trying to protect there product - can you really blame them for that....... Money makes the world go round and all that...
columbo said:
1) If the mobile operators and manufacturers would employ developers who were even half as quick and resourceful as the developers here, they might actually have sold me a phone that worked properly to start with...
Click to expand...
Click to collapse
Well why don't they employ US
I am unemployed atm...

petition for xda dev

http://www.petitiononline.com/mod_perl/signed.cgi?xdadevs
Done !
Even if i run with the official orange Rom (because i'm scared of ROM update !), i support this petition !
What to do to avoid persons "cooking" their own ROMS ???
Release a GOOD ROBUST ROM, with fine tuning...
I must wait for about one minute, each time i soft reset my device...
Is it a optimized ROM ???
I signed. I haven't updated because there isn't one for my PPC, but I support anyone's right to do with their property what they wish.
I just did so too...
me too. petition FTW!
Petition
I read about petition on a thread then couldn't find where to sign. Found it now but maybe links should be posted in more places for more people to see.
Keep up the good work. This site is excellent.
up
up
sign it
we need you
Signed,
I don't see microsoft's problem though, the images are free from the providers, the device includes a license to run windows mobile on it, installing a new image displaces the old image, so it's still one license, one copy of WM on the device...
How is running a copy of windows mobile on a licensed device against MS?
By their rationale though, if I installed XP on my machine, from a friend's CD, but used my key, is it legal? from what MS are intimating here, no, yet I am using the license I own on My machine...
Bears thinking about really...
I don't understand
Very strange...
First the Palm vs. Pocket PC debate. Then the Palm / PPC / RIM-BB argument. Soon to come the PPC vs. iPhone. Microsoft is always trying to expand markets and displace other technologies. You would think that this momentum would help them, right?
Suddenly, a group of dedicated people bring a long delayed upgrade to our devices without any obvious or flagrant licensing violation (unless the next step is to charge us all for the OS upgrade for the devices we have already licensed), and Microsoft reaction is to try to shut it down?
Perhaps they are planning to buy RIM and want us all to move to Blackberries. At least I wont have to reboot once a day....
Signed...!!!!
Lets hope Micro$oft see sense and not just a chance of screwing someone for $$$$$$$$$$$
Though I am sad as well and personally endorse the use of cooked roms, I can understand Microsoft's point of view:
1) HTC devices are locked to one of the OEM manufactures, i.e. T-Mobile (MDA), Qtek, iMate, etc. The upgrades only work on the correct OEM-brand.
2) OEM manufacturers have to PURCHASE the updates from Microsoft.
3) OEM manufacturers may or may not decide to release (buy and give it for free or for a fee) to it's customers.
The way XDA-Developers provided all the rom's with the necessary tool to allow the installation of any rom-flavour to any OEM version would basically cause:
1) That OEM manufacturer A would pay MS for the upgrade and all other OEM manufacturers would benefit from it for free.
2) MS to be in a difficult position to be able to charge for the upgrades.
3) A considerable amount of broken devices which would have to be repaired (flashed) for free, as it would be difficult or expensive to prove that the cause is due to the use of improper ROM's or improper procedures to upgrade.
The final argument to the question "why doesn't MS provide the ROM's for free, as the current ones have bugs?":
1) All programs/OS have bugs.
2) It is normal to pay for upgrades.
3) MS needs to pay it's developers and is a company that aims profit.
The only valid question would be, in my opinion: "why doesn't MS sell upgrades to end-users?".
Please don't get me wrong: I have nothing to do with MS and hate the current situation as anyone else. I just hate to always read "MS sucks, everything should be free, etc.".
If you use ilegal ROM's, that's fine with me. But at least UNDERSTAND that they are ilegal!!!
I think it would be best to just use upload servers, instead of having an FTP server. One always will find the necessary files - what's really important about XDA-Developers is the KNOWLEDGE. It would be a shame to have the whole site shut down because of copyright infringements caused by some ROM's.
Cheers,
vma
Done! I support what Crash Override mentioned. And after all, I've purchased a Windows Mobile phone not from a Network provider, but SIM FREE .. It was sold to me with a license to use Windows mobile 5 ... which never mentions the version. Just like PC's Windows licenses. Anyway - I hope they realise soon that people would buy more Windows Mobile phones if they had more freedom to do with them what they want afterwards.
If not the flexibility, there are other great phones on the market, which aren't flexible at all - but have stable and well designed OS's.
So Mr. Gates Your vision in the 80's started well with trying to put Windows in every house. Now you are going for the mobiles - which is great, but don't restrict your users more than necessary or you will start loosing them. The more people can play with these phones, the more they will want them!

[Q] WM7 or iPhone dilema - small business owner

Hi, sorry if this has already been asked before.
I'm a small business owner and software developer and have been a keen Windows Mobile Developer and have several products which users currently run on WM6 iPaq PDAs.
The cost of WM6 iPAQ PDAs is currently about £240 and as they are probably no longer being manufactured they will soon become like hens teeth(very scarce).
Currently WM7 only supports Managed code with silverlight. All my apps are written using Visual MFC.
Question 1
I need to know if there is even a hint that WM7 may support unmanaged code in the near future? Can anyone tell me this.
If not then I will have to invest in porting all my apps to the iPhone platform. Why? Because then they can run on the iPOD Touch which will cost the user about £160 (My apps don't need to run on a phone)
Question 2
Does anyone know of a device that runs WM7 that is not a phone? (Like iPAQ 114).
Question 3
Does anyone else out there find themselves in my situation?
I look forward to your replies.
What's WM7?
There is no Windows Mobile 7, there's nothing after Windows Mobile 6.
Windows Phone 7 is an entirely new platform that does not support unmanaged code, hence your MFC/c++ programs will not run on it. It only supports c# and silverlight and xda for now, Microsoft hasn't been forth coming on development plans but it's highly unlikely it will support unmanaged code.
You have to rethink your business, maybe look into other platforms if you're in the mobile device software writing business, as you said windows mobile 6 is going the way of the dodo.
Jim Coleman said:
What's WM7?
Click to expand...
Click to collapse
This actually made me laugh at work, now everyone knows i'm not working lol.
Get the iPhone, and don't forget MobileMe.
Spare us the trouble...
Who uses PDAs? Those iPaqs ate terrible. Better off getting an iTouch or (gasps!) Palm Pre Plus (ATT or Verizon) if your gonna stoop that low.
Sent from my SGH-T959 using XDA App
don't knock him for using PDAs, they're still very commonly used in business circles as a lot of programs were written years back.
you have your answers already... at present, they don't support managed code.
PDA Apps will work on Windows Mobile smartphones.
They have close to no use, IMO.
I had an iPAQ (still have it, in the closet). They're obsolete for all practical purposes. Smartphones have replaced them.
Don't waste money on a PDA. A PMP, maybe (though that dubious with WP7 and iPhones out there usurping iTouches and ZuneHDs). A PDA, no.
If you want a great business device, then you can always consider a Blackberry Torch or HTC HD2, or perhaps a Nokia N8. They aren't the latest and/or greatest, but those systems [still] work great for business. If you want to work and play, then I guess you have to look to iOS or WP7.
Android phone capabilities vary by device and manufacturer. I cannot give a great hypothesis on them even though I've owned multiple Android phones.
WP7 will grow into a great business OS, but Microsoft has made consumers the focus for the launch - because smartphones aren't just for business (the way PDAs chiefly were used).
in terms of business use where you have a POS, you do not need to pay the additional $150 to $250 per device for the phone functionality. especially when you have to get a lot of them. businesses use PDAs where need be, and phones where need be.
Windows Phone 7 as far a official Microsoft information goes is not going to support unmanaged code. Deployment-wise you will face the same problem on WP7 as on iOS: everything has to go through the marketplace.
Even though you can program iOS using C++ I guess your porting will still very much result in a rewrite of most of the code. Especially if you made heavy use of MFC classes.
Taking all this into consideration I'd actually suggest you go the Android route as there are several cheap phones available that run Android. Additionally Android supports native code as an option.
i believe iOS is actually objective-C, not C++. So it's a different dinosaur all together... (but still prehistoric at that)

[Q] can some point me to how can I create my own app

Can some some one point me to the right way and what do I need to know in term of computer language.?
Sent from my HTC-HD2 using Board Express
Check out http://create.msdn.com - it has everything you'll need to get started.
As for knowledge, it really depends on the app you're wanting to develop. If you can get away with using data already available on the net, with little to no processing needed, you can really build the UI in Blend without any programming experience what so ever. Sure, you'll need to wire up some events for buttons and what not, but even this is almost automatic.
If you do need to process the data before using it you should have at least a minimum knowledge of programming though. It really doesn't matter what language, but C# is what's used for WP7 (you can also use VB, but I don't think many do).
Just to point out that C# is almost identical to Java.
You can download WP7 SDK and free Visual Studio editions from Microsoft to start making WP7 apps. Normal apps are written using .NET (you can pick C#, VB.NET or Managed C++) as SilverLight app. Games are also written in .NET but on XNA framework. There maybe additional charges for XNA framework.
The SDK should come with a WP7 emulator software. That's where you spend your time debug and play with your app. In order to load the app to your phone, you will need to pay Microsoft $99/year to open a dev account so that you can pushlish the app to market or setup your phone as a dev phone so that you can load your own apps directly to the phone.
Or you can go jailbreak route and sideload apps that way.
Thanks, m a rookie when it comes to this. i just started to take c++. anyways everyone start with no knowledge right.
brummiesteven said:
Just to point out that C# is almost identical to Java.
Click to expand...
Click to collapse
I maybe should have elaborated on this, at least I intended to
Anyways, Java is generally a learners language, you'll find it quite easy to learn as there are lots of tutorials etc on the internet. If you were to ever study computer science you'd also do java
So yeah, Java might be a good thing to start learning then when you get good enough C# will be a breese.
brummiesteven said:
So yeah, Java might be a good thing to start learning then when you get good enough C# will be a breese.
Click to expand...
Click to collapse
Not sure I agree, as a complete novice you're better off going directly for C# (if that's the end goal) rather than using java as a stepping stone. It may end up confusing the hell out of you if you've done things in java a certain way only to find that C# does them completely different.
That said, I still think the choice of language is secondary - first and foremost you have to get into the right mindset, i.e. you have to learn programming, not a programming language. Of course, for WP7 development (at least for now) it very much depends on the type of app you're doing as a lot (too much?) can be done without ever touching code.
programming has a lot of similarities once you've done enough (same as learning languages in general), however, the beginning learn curve is HUGE. Understanding things from variables to classes to object orientation... and that's just the starters. I wouldn't worry about what language is better/easier, both java and C# are some of the easiest and most powerful around, but it's wrapping your head around the basics in general that is a real challenge.
i asked what language because i started my c++ programming this semester and i wanted to know if this the right path on making apps for the phones. as a right now im doing allot of read and watching allot of videos before i try of making a app, since i never have made one.
to be honest, focus on uni first. learn the principles of programming which you'll definitely cover in C++. get them down pat. once your semester is up and you ace the course, then move to another platform. early on it's not good to jump between many languages. it stuffs up your understanding pretty quickly. if you focus on 1, get it solid, it makes it easier to move to the next, and following.
eventually they'll just feel like 1 language... but focus on 1 to begin with, and that should be your studies, not a phone app.
@emigrating great post. That site has started my journey on App Development for WP7. For any other absolute n00b such as me, check out this series of short videos. It explains everything as clear as day and seems to go at a reasonable pace for a beginner like me. THere are 64 vid's in total, i'm currently on the 5th and am loving it
Thanks , I'm going to check them out right now.
Audio said:
@emigrating great post. That site has started my journey on App Development for WP7. For any other absolute n00b such as me, check out this series of short videos. It explains everything as clear as day and seems to go at a reasonable pace for a beginner like me. THere are 64 vid's in total, i'm currently on the 5th and am loving it
Click to expand...
Click to collapse
For anyone that can help.
I made I calculator app like many have started with, but I have a problem, it only calculate 2 terms. How can i fix this?. Plus I'm trying to to a tip calculator now, I have don't a simple one in c++ can I use the same code?
Sent from my HTC-HD2 using Board Express

Categories

Resources