tag:blogger.com,1999:blog-10412725.post8263931250769740771..comments2023-12-20T11:59:27.606+05:30Comments on Vivek live and kickin': The best mobile development platform for hobbyist programmer - IIVJhttp://www.blogger.com/profile/16622503044343820788noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-10412725.post-47541063721960526212007-12-11T20:46:00.000+05:302007-12-11T20:46:00.000+05:30Thanks Vivek You have done a good work with your w...Thanks Vivek <BR/>You have done a good work with your writing about Mobile Development. This is a very complex world with more and more fragmentation. Many of us work hard to make it easier to develop for mobilephones<BR/>Henrik Mobile SorceryAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-10412725.post-40850970985391455152007-10-09T09:35:00.000+05:302007-10-09T09:35:00.000+05:30Chris said: "J2ME Polish == money or an agreement ...Chris said: "J2ME Polish == money or an agreement to share money made off of application/let someone else market the application developed using their tools"<BR/><BR/>J2ME Polish is also licensed under GPL (dual licensing model). If you publish your source code under GPL, it is free to use. So for hobbyists it is free, commercial users have to pay.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-10412725.post-58537083517843253472007-10-04T22:20:00.000+05:302007-10-04T22:20:00.000+05:30"I finally settled with python for a few quick pro..."I finally settled with python for a few quick programs but bundling a 2+ MB runtime with a 100Kb script seems like an overkill."<BR/><BR/>Gotta correct this. The PyS60 1.4.0 runtime package is a 530 to 570 kilobyte SIS package depending on the target platform version. <BR/><BR/>On S60 3rd edition it uncompresses to 885 kilobytes on the phone since the executables are kept compressed even on the phone. On older platforms the executables aren't compressed and there the size on the phone is closer to 2 MB.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-10412725.post-13688293287104007682007-10-04T08:52:00.000+05:302007-10-04T08:52:00.000+05:30As a hobby mobile developer, your post shows that ...As a hobby mobile developer, your post shows that you have read a lot about mobile platforms.<BR/><BR/>The Java ME example you pointed out (BasicJButtonDemo) is an Xlet application. It is for Java ME CDC handsets. I doubt it is provided by Java WTK for CLDC. Although Java ME CLDC/MIDP handsets dominate the market, there are only very few CDC handsets right now. <BR/><BR/>http://www.blueboard.com/javame/intros.htm<BR/>http://blueboard.rimlife.com/javame/devices.htm<BR/><BR/>If you choose a mobile platform for a hobby mobile developer, BREW is definitely out. You can not install your application without buying a certificate from Verign. You can make your application downloadable to other people without going through carriers.Wendong Lihttps://www.blogger.com/profile/15684813777363045993noreply@blogger.comtag:blogger.com,1999:blog-10412725.post-1622406922067507782007-10-02T23:33:00.000+05:302007-10-02T23:33:00.000+05:30J2ME Polish == money or an agreement to share mone...J2ME Polish == money or an agreement to share money made off of application/let someone else market the application developed using their tools: http://www.j2mepolish.org/licenses.html<BR/><BR/>While I would love to commercialize one of my "tinkerer" apps some day, I generally won't buy libraries when I can write my own and have them pretty nice. I have some good button, menu, and table classes developed already. Of course, when I write handheld apps for work, I always try to get my employer to buy the useful libraries.Chris Shttps://www.blogger.com/profile/00515781796690431306noreply@blogger.comtag:blogger.com,1999:blog-10412725.post-62025901757402388912007-10-02T22:25:00.000+05:302007-10-02T22:25:00.000+05:30J2ME development with just the plain MIDP2 librari...J2ME development with just the plain MIDP2 libraries is a pain because the platform does not provide good widgets and the actual widgets used depends on the phone. You need to use a third party library that implements widgets from scratch so they are always the same; then it gets much easier. Try J2ME Polish (just Google it), I've found that to be quite helpful.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-10412725.post-9914246003820609822007-10-02T22:13:00.000+05:302007-10-02T22:13:00.000+05:30I liked your post and you rule. By the way, (as I'...I liked your post and you rule. By the way, (as I'm sure you know) Indian people are cool. The guy who commented on them that you quoted was just being a troll.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-10412725.post-80534878808752872912007-10-02T21:31:00.000+05:302007-10-02T21:31:00.000+05:30Excellent set of articles. As a professional deve...Excellent set of articles. As a professional developer, who ran a PDA Software development business, I've worked with many of the platforms. I also worked with the Apple Newton, which I loved.<BR/><BR/>I agree with the "ignore the bad comments", and go with the good. Personally, I've worked with newton script, java, C, C++, and BASIC on Newtons, Pocket PC's, Palm OS, and Blackberry. I agree that if I was to work on the next killer application, I would go with the Java environment. But, I too, am just a tinkerer on the PDA platforms now. (I now focus on FileMaker development.)<BR/><BR/>My tinkering tool of choice? NSBASIC. I still carry a Palm device (Treo) and I like the ease of use of NSBASIC for building a quick application. It supports PalmOS, Windows CE, Windows desktop, and they still support the Newton. It's not free, but the price is low, in comparison with many of the other priced development tools out there.<BR/><BR/>Again, good job, and keep the articles flowing.<BR/><BR/>Timothy Trimble<BR/>The ART of Software Development<BR/>http://artofsw.blogspot.comascriptorhttps://www.blogger.com/profile/16432796054560139686noreply@blogger.comtag:blogger.com,1999:blog-10412725.post-47132744212428620252007-10-02T21:23:00.000+05:302007-10-02T21:23:00.000+05:30Keep going Vivek, it was really insightful to read...Keep going Vivek, it was really insightful to read your postings on this subject. Thank-you, I agree with the others, ignore the postings that add no value, particularly the ones where people make generalizations about groups of people. Some people really don't understand the issues our world faces. Keep up the great work!Peterhttps://www.blogger.com/profile/01204894304194832459noreply@blogger.comtag:blogger.com,1999:blog-10412725.post-14990545001150992272007-10-02T21:11:00.000+05:302007-10-02T21:11:00.000+05:30Please ignore the negative comments as most of our...Please ignore the negative comments as most of our products aren't exactly defect-free either. ;-)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-10412725.post-76378689468325939572007-10-02T20:57:00.000+05:302007-10-02T20:57:00.000+05:30As to the comments, take the good, leave the bad.A...As to the comments, take the good, leave the bad.<BR/><BR/>As someone who has worked in ALL of the above technologies, I tend to agree with you. You can develop REALLY complex applications for windows mobile devices really quickly. Alot of my gripes with J2ME involve the nearly completely "roll your own" nature of developing J2ME applications. For example, if I want a really slick/nice looking app, I have to write code to raw gfx calls to draw and manage buttons, menus, ui context, the list goes on. That said, if you are happy with very basic controls, there are some to work with, but if you want a truly professional looking application, forget about it.<BR/><BR/>Good review, but don't write off J2ME yet. My next fun project will be in J2ME simply because of the widespread adoption...Chris Shttps://www.blogger.com/profile/00515781796690431306noreply@blogger.comtag:blogger.com,1999:blog-10412725.post-9829929221687388422007-10-02T20:52:00.000+05:302007-10-02T20:52:00.000+05:30Nuts to the negative comments. If you found a pla...Nuts to the negative comments. If you found a platform that is working for you, I don't see any need to defend it just because of some negative comments. What works for you works. As you said, it's not your day job, so go with what causes you the least pain.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-10412725.post-20436997077560571392007-10-02T19:54:00.000+05:302007-10-02T19:54:00.000+05:30You should not be scared of comments. Sure, some a...You should not be scared of comments. Sure, some are good, some are bad, and some are pointless... You expessed an opinion on some programming platform for mobile device that a "hobbyhist" could use. You had some criteria implied in your evaluation. We don't know all of these (one was : must not have to read a manual, as I got from your blog).<BR/><BR/>Anyhow, I thank you for your articles. This will help me chose my next mobile device, as I'd like programs some tools (for fun)<BR/><BR/>Martin!Martin!https://www.blogger.com/profile/15800096424472401797noreply@blogger.com