Monday, March 27th, 2006
Why Mobile Ajax will replace J2ME and XHTML
Ajit Jaokar has an opinion on platforms for mobile devices. He believes that the Ajax programming model will take on a large share of the dev mindshare in the future.
In this article he discusses:
- The limitations of the browsing model on mobile devices and how these are being overcome
- The impact of Ajax on mobile applications development
- The potential of Ajax/browsing model to enable applications which target a large customer base.












One hurdle of the “Mobile Ajax” is the current lack of interaction with some of the hardware and vendor specific API’s available on mobile phones, such as GSM information, Bluetooth, etc.
I would imagine the implementations of Javascript might differ slightly from device to device (mobile, I mean,) and I like the Opera work I’ve seen - but I wonder about Flash; the PSP is said to have a mobile version of Flash coming later this year. If it’s fast, it might be a really nice cross-platform way of doing nifty things.
No one is using J2ME to build “widgetry”. Are there any examples of what he’s talking about? J2ME is used for mobile game development. Otherwise, it’s just a standard php webapp, like usual.
Much like FlashLite2, AJAX on mobile devices has a really long ways to go before the match up with the capabilities currently in J2ME MIDP2.0, let alone the upcoming MIDP3.0. Having developed in FlashLite2, J2ME and Opera’s mobile AJAX, I can say that IF you have the option of all 3 (Opera Mobile, FLashLite2 being poorly supported on devices at the moment) and you’re building something that doesn’t have to integrate closely with the device without hacks (fsCommand2 I’m looking your way), then yeah - perhaps it all makes sense to make the assertion that Mobile Ajax will dethrown J2ME. However I have yet to even see an AJAX person comment on that type of functionality anywhere in the browsers and AJAX platforms floating around.
Much like FlashLite2, AJAX on mobile devices has a really long ways to go before the match up with the capabilities currently in J2ME MIDP2.0, let alone the upcoming MIDP3.0. Having developed in FlashLite2, J2ME and Opera’s mobile AJAX, I can say that IF you have the option of all 3 (Opera Mobile, FLashLite2 being poorly supported on devices at the momen)t and you’re building something that doesn’t have to integrate closely with the device without hacks (fsCommand2 I’m looking your way), then yeah - perhaps it all makes sense to make the assertion that Mobile Ajax will dethrown J2ME.
However I have yet to even see an AJAX person comment on that type of functionality anywhere in the browsers and AJAX platforms floating around.
Much like FlashLite2, AJAX on mobile devices has a really long ways to go before the match up with the capabilities currently in J2ME MIDP2.0, let alone the upcoming MIDP3.0. Having developed in FlashLite2, J2ME and Opera’s mobile AJAX, I can say that IF you have the option of all 3 :Opera Mobile, FLashLite2 being poorly supported on devices at the moment and you’re building something that doesn’t have to integrate closely with the device without hacks, fsCommand2 I’m looking your way, then yeah - perhaps it all makes sense to make the assertion that Mobile Ajax will dethrown J2ME.
However I have yet to even see an AJAX person comment on that type of functionality anywhere in the browsers and AJAX platforms floating around.
Much like FlashLite2, AJAX on mobile devices has a really long ways to go before the match up with the capabilities currently in J2ME MIDP2.0, let alone the upcoming MIDP3.0.
[...] Linden Lab has been working to embed Mozilla’s gecko layout engine to not only work inside of the Second Life browser but also to allow rendering on in-world objects (see: uBrowser). This will undoubtedly unleash a wave of unpredictable creativity and applications, and also means that I can work in my virtual office without ever leaving the SL client. I’ll take phone calls with Vivox, jot down client notes in Basecamp, and record scheduled events and phone calls on Spongecell. The data will be available to every Sheep with the inherent sharing features of Web 2.0 applications. They can access the data when in their virtual office, building in Second Life and via Firefox and mobile phones when they are on the road. [...]
[...] Do you still think WAP is the shit or maybe that J2ME is the crusador for mobile applications? Then read this article that finally explains why ajax is much more efficient on a mobile than various J2ME products. [...]
For Ivan Lazarte, there are some attempt to do Widget in J2ME, like my own MicroWidget experimentation:
Micro Widget
Now, concerning the article, I see with difficulties how a technology (which is a nice technology) which already have diffulties to address only two “easy” platforms (IE and FireFox) would adress the thousands of different phones….
Guys, looks like someone is already brewing a MOBILE AJAX application. A web 2.0 stealth startup (Tricastmedia). Check out their pre-launch buzz. Episode 1/3 @ http://www.tricastmedia.com
Managed to dig this out at http://mobiko.blogs.com/mutant/2006/03/tricastmedia_a_.html#comment-15534470
Flame of Ajax…
Ich liebe diesen Flame of war…es hat sich über die Jahre nichts geändert.
Und das nun auch im Mobilbereich, aber, bevor Ajax sich auf dem Handy breit macht, muss erst mal das “normale Web” sich da etablieren.
Und dann wird es mit Sicherheit…
I’ve written a lot of mobile applications and web applications even more and with this background, I want to contribute to your post:
I.
We’ve written one banking application in J2ME MIDP2.0, which is tested on nearly 100 devices now, and it’s one source and only one executable. So I can’t really say, that you must specialize for every phone in J2ME. And this application uses https, http, sockets, databases, canvas, custom items, xml and a lot more.
How will you do that in Ajax within the next years in a standard way and without using a properitary browser ?
The company developed a browser based banking solution before (xhtml), but the J2ME solution is a lot more accepted, at this time.
The same expierience with a train sheduling application, I’ve written. This one replaced an existing web solution.
II.
As I understood the only way to use mobile AJAX on a wide range of mobiles is to use Opera ? But why should I make my application vendor-locked when I can use an open standard like J2ME ?
J2ME is the last free and open abstraction layer on mobiles. The next layer isn’t a free, neither the browser nor the operator are allowing us to act indepent - as web developers - on a mobile.
I can tell you a lot about those web proxys in the mobile space and even a lot about Vodafone…
III.
Deployment issues aren’t a problem with MIDP 2.0. It’s so easy to install and to update (OTA) and it’s all standard now, that this isn’t an real advantage of mobile ajax today.
On the PC it’s different, but on the mobile
it isn’t…
IV.
And last but not least, what about security and Ajax ?
It’s a problem in the web nobody want’s to talk about, but on a mobile it could become even worser…
So, not to be misunderstood, I love Ajax, but I’ve developped so many years for so many plattforms and my oppinion is, mobile Ajax won’t be it within the next years, if you won’t want you app. to be vendor-locked…
Olli,
I concur with what you said. I am just speculating about the site. Since I am equally curious what they have up their sleeves. The above posting is just my speculation.
INVESTMENT,provide easy and fast transaction for the phurchase of mobile phone,we have all different kind and brand of mobile phone.we will ship to you via fedex courier company,which will provide comfortable delivery at your door step by FEDEX.In addition discount is guaranteed for sales of products in large quantities i.e(buy 5 get 1 free).
You can contact us via: electronics_ideal@yahoo.com.
Available phones are as stipulated below
Nokia n92 for $200usd Nokia n80 for $180usd Nokia n71 for $1800usd Nokia n91 for $190usd Nokia n90 for $180usd Nokia n70 for $170 Nokia 7380 for $270usd Nokia 7370 for $260usd Nokia 7360 for $2150usd Nokia 6102 for $200 Nokia 6630 for $120usd Nokia 6680 for $150usd Nokia 7610 for $120usd NNokia 7290 for $180 Nokia 3250 for $200 Nokia 6265i for $220 Nokia 6101 for $190 Nokia 6060 $200 Nokia 6270 for $200 Nokia neo for $250 Nokia 6230i for $150 Nokia e70 for $280usd Nokia e61 for $260usd Nokia 3250 for $250usd Nokia 6280 for $220usd Nokia 6270 for $200usd Nokia 6600 for $100usd Sony ericsson p800 for $190 okia 8800 for $160usd Nokia 9300 for 4180usd Nokia 9500 for $180usd Nokia 6610i for $80usd Nokia 7270 for $130usd Nokia 7710 for $160usd Nokia 6670 for $110usd Nokia 3230 for $120usd Sony ericsson w900 for $150usd Sony ericcson p990 for $150usd Sony ericsson w600 for $135usd Sony ericsson p910i for $100usd Sony ericsson p900 for $1150usd sony ericsson v600i for $120usd Sony ericsson j230 for $200 Sony ericsson w550 for walk man phone $220 Sony ericsson s600i for $240 Sony ericssson w800i for $150usd Sony ericssson k700i for $100usd Sony ericcson k500i for $100usd Sony ericsson j220 for $250 Sony ericsson w850 for $180 Sagem my-x8 20usd for $130usd Samsung serene for $250usd Samsung x810 for $200usd S amsung z700 for $260usd Samsung p860 for $260usd Samsung p850 for $220usd Samsung d500 for $150usd Samsung d600 for $170usd Samsung scgh i3000 $150usd Samsung e800 $100usd Motorola rokr e1 for $160usd Motorola v3x for $180usd Motorola slvr l7 for $180usd Motorola q for $250usd Motorola v8 for $180usd Motorola v600 for $90usd Motorola v3 for $150usd Nextel 1930 for $130usd Nextel 1860 for $112usd Nextel i870 for $150usd Sick kick for $130usd Pamtero 600 for $145usd Pamtero 650 for $170usd Treo 650 for $140usd i-mate jas jar for $120usd i-mate jam for $160usd Eten m 500 for $140usd Dvx-pod for $40usd
You can contact us via: electronics_ideal@yahoo.com, or call us via: 2348023397650, 2348034275784
International Industrial Limited is a professional supplier of mobile phones and their peripheral accessories. Through tremendous effort and extensive experience, our company expanded into the international distribution ma … wehave all brands of Mobile Phones,Ipods,xbox 360, Sidekicks,Nextels phone,Laptops for sell at cheap and
affordable prices, they ranges from Nokia/Samsung/LG/Sony
Ericsson/Motorola/Alcatel/panasonic With Bluetooth, all
Brands and Models of Nextel Phones, we want you to get back
to us with your quote so that we can begin a good business
relationship. Note they are all Brand New T2 Euro specs,
unlocked, no operator logo, come in their
original sealed box, With 1 year international warranty
from the manufacturer, English & Spanish manual, Finland
made.
We want to assure you that you will never regret buying
from us because the delivery will be to your doorstep via
FedEx Courier service.And the Tracking number shall be sent
to you upon acknowledgement of your payment.
Kindly acknowledge the reciept of our mail and get back to
us at: EMAILADDRESS:digitaltechnologiespalace@yahoo.co.uk
Sony Ericsson mobile phones
Handspring mobile phones
LG mobile phones
Motorola mobile phones
Orange mobile phones
Nokia mobile phones
Panasonic mobile phones
Siemens mobile phones
Samsung mobile phones
Sagem mobile phones
NEC mobile phones
O2 mobile phones
SONY VAIO A217S– 100GB– 512MB RAM– XP HOME————-$300
SONY VAIO B1VP– 40GB HD– 512MB RAM– XP PRO————–$330
SONY VAIO T370P/L– 60GB HD– 512MB RAM– XP—————-$200
SONY VAIO A215Z 60GB HD– 512MB RAM– XP——————$2450
SONY VAIO A397XP– 80GB HD– 512MB RAM– XP—————-$300
SONY VAIO B100B08 60GB HD– 512MB RAM– XP—————$250
SONY VAIO B100B08 60GB HD– 512MB RAM– XP—————$400
SONY VAIO FS295VP 80GB HD– 512MB RAM– XP—————$350
SONY VAIO FS215Z 100GB HD– 512MB RAM– XP—————$350
SONY VAIO A417M 80GB HD– 512MB RAM– XP—————–$450
SONY VAIO B1VP– 40GB HD– 512MB RAM– XP PRO————-$200
SONY VAIO T370P/L– 60GB HD– 512MB RAM– XP PRO———-$400
SONY VAIO LAPTOP– VGN-A117S—————$300
SOME OF OUR ATTRACTIVE AND NEGOTIABLE PRODUCT.
SONY ERICSSON P800(UNLOCK)– US$180
SONY ERICSSON P900(UNLOCK)—US$200
SONY ERICSSON P980i(UNLOCK)—US$200
SONYERICSSON P990 JUST FOR …$210USD
SONY ERICSSON W800i AT JUST $140usd
SONY ERICSSON W900i AT JUST $220usd
SONY ERICSSON S700i AT JUST $125usd
NOKIA 7600(UNLOCK)–US$170
NOKIA 8910 Titanium– US$100
NOKIA 8850 SPECIAL EDITION– US$105
NOKIA 8850 GOLD EDITION– US$100
NOKIA 8910 Black– US$110
NOKIA 9210 Communicator– US$110
NOKIA 9210i Communicator– US$110
NOKIA 8910i– US$150
ipods
20GB iPod 20GB iPod ………….45USD
Apple 4 GB iPod Mini Pink M9435LL/A ……40 USD
Apple 40 GB iPod photo………………..40 USD
Apple 4 GB iPod Mini Silver M9160LL/A ….40 USD
Apple 60 GB iPod Photo M9830LL/A……….60 USD
Apple 60 GB iPod photo ……………….55 USD
Apple 30 GB iPod Photo M9829LL/A……….50 USD
Apple 512 MB iPod Shuffle MP3 Player……40 USD
Apple 4 GB iPod Mini Blue M9436LL/A…….45 USD
Apple 2 GB iPod Nano………………….50 USD
Apple 4 GB iPod Nano………………….60 USD
Apple 30 GB iPod Vidoe……………….110 USD
Apple 60 GB iPod Vidoe……………….150 USD
play station 1……… $120
play station 1……… $120
play station 2 ….$130
play station 3…..$150
x_box 360………$200
GARMIN 396……..$150
E.T.C
We give discount for large purchases, and our products
are guaranteed brand new, with complete accessories
and warranty.
Please feel free to contact us with your Quotation and Location
EMAIL:digitaltechnologiespalace@yahoo.co.uk
NOKIA 9500– US$160
NOKIA N90 — US$185
NOKIA N91 — US$190
NOKIA N92– US$195
NOKIA 1100– US$140
NOKIA 2600– US$130
MOKIA 2650–US$100
NOKIA 2100– US$75
NOKIA 3210– US$30
NOKIA 3100–US$80
NOKIA 3310– US$35
NOKIA 3330– US$60
NOKIA 3410– US$49
NOKIA 3510– US$59
NOKIA 3510i– US$69
NOKIA 3530– US$100
NOKIA 3200–US$75
NOKIA 3595–US$105
NOKIA 3620–US$145
NOKIA 3315–US$30
NOKIA 5110I–US$60
NOKIA 5588–US$150
NOKIA 8250–US$70
NOKIA 8210–US$65
NOKIA 9110–US$100
NOKIA 6150–US$80
NOKIA 6600–US$140
NOKIA 3650– US$120
NOKIA 5100– US$135
NOKIA 5210– US$119
NOKIA 5510– US$129
NOKIA 6090– US$180
NOKIA 6600– US$120
NOKIA 6100– US$100
NOKIA 6210– US$90
NOKIA 6250– US$129
NOKIA 6510– US$109
NOKIA 6310– US$105
NOKIA 6310i– US$105
NOKIA 6610– US$89
NOKIA 6610i– US$120
NOKIA 6630– US$100
NOKIA 6800– US$135
NOKIA 7110– US$109
NOKIA 7210 Turquoise– US$109
NOKIA 7250– US$175
NOKIA 7650– US$140
NOKIA 7610–US$130
NOKIA 8310– US$85
NOKIA 8910 TITANIUM– US$165
NOKIA 8850 SPECIAL EDITION– US$165
NOKIA 8850 GOLD EDITION– US$150
NOKIA 8910 Black– US$165
NOKIA 9210 Communicator– US$160
NOKIA 6170–US$140NOKIA 6260–US$130
NOKIA 6670–US$120
NOKIA 9210i Communicator– US$210
NOKIA 8910i– US$160
SONY ERICSSON W800– US$150
SONY ERICSSON W800i–US$160
SONY ERICSSON K750i– US$140
SONY ERICSSON T200– US$39
SONY ERICSSON T100– US$29
SONY ERICSSON R600– US$49
SONY ERICSSON T20e– US$49
SONY ERICSSON P800–US$180
SONY ERICSSON T20s– US$59
SONY ERICSSON T28s– US$59
SONY ERICSSON T28 World– US$69
SONY ERICSSON T29s– US$79
SONY ERICSSON T600– US$79
SONY ERICSSON P900–US$130
SONY ERICSSON T300– US$79
SONY ERICSSON T68i– US$89
SONY ERICSSON T65– US$89
SONY ERICSSON T20—US$75
SONY ERICSSON T310– US$69
SONY ERICSSON T39m– US$79
SONY ERICSSON T66– US$79
SONY ERICSSON R520m– US$89
SONY ERICSSON A3618–US$60
SONY ERICSSON R380 World– US$89
SONY ERICSSON R380s– US$69
SONY ERICSSON T68m– US$79
SONY ERICSSON T610– US$129
SONY ERICSSON P700– US$140
SONY ERICSSON Z100–US$150USDS
ONY ERICSSON P910i–US$160USD
SONY ERICSSON Z500–$140USD
MOTOROLA RAZOR V3 PINK COLOUR– US$160
MOTOROLA RAZOR V3i– us$170
MOTOROLA V3 RAZOR–us$150
MOTOROLA T250–us$d29
MOTOROLA p7389–us$25
MOTOROLA T2288–us$45
MOTOROLA Talkabout 191– US$19
MOTOROLA C330– US$49
MOTOROLA V66– US$59
MOTOROLA v66i– US$59
MOTOROLA TALKABOUT192– US$49
MOTOROLA V51– US$69
MOTOROLA V50– US$69
MOTOROLA V70– US$69
MOTOROLA V60– US$69
MOTOROLA V60i– US$69
MOTOROLA T720– US$69
MOTOROLA ACCOMPOLI 008– US$69
MOTOROLA TTIMEPORT 280– US$69
MOTOROLA MPX200–US$199
MOTOROLA MPX300–US$200
MOTOROLA I730–US$130
MOTOROLA V300–$99
MOTOROLA M6088–US$65
MOTOROLA STARTAC 328–us$29
MOTOROLA TIMEPORTP7389–US$45
MOTOROLA V60G–$100
MOTOROLA T190/T191–US$25
SAMSUNG A900 — US$280
SAMSUNG D600 —us$190
SAMSUNG D500—- us$150
SAMSUNG SGH-S105– us$80
SAMSUNG SGH-N620– US$49
SAMSUNG SGH-A800– US$59
SAMSUNG SGH-A300– US$69
SAMSUNG SGH-R210– US$69
SAMSUNG SGH-N100– US$69
SAMSUNG SGH-N400– US$79
SAMSUNG SGH-T100– US$59
SAMSUNG SGH-A400– US$59
SAMSUNG SGH-S100– US$59
SAMSUNG SGH-A200– US$59
SAMSUNG SGH-T400– US$69
SAMSUNG SGH-S300– US$69
SAMSUNG SGH-A500– US$139
SAMSUNG SGH-T500 Champagne– US$129
SAMSUNG SGH-V200– US$159
SAMSUNG SGH-T200– US$149
SAMSUNG SGH-R225–US$15
SAMSUNG SGH-E715–US$175
SAMSUNG SGH-V206–US$105
SAMSUNG SGH-A460–US$65
SAMSUNG SGH-V205–US$100
NEXTEL PHONES PRICES:
HERE ARE ALSO SOME NEXTEL PHONES PRICELIST:
NEXTEL
i60c — 50UDS
i90c — 95USD
i95cl — 130USD
i30sx — 13USD
i88s — 70USD
i35s — 30USD
i58sr –75USD
i2000 — 60USD
i830–120USD
i860–137USD
i930–130USD
TREO 650—$180
TREO 600—$160
SIDEKICK 2—$200
ipod nano—- usd$110,
psp—- usd$110
XBOX—- usd$120
they are all Brand New T2 Euro specs,unlocked, sim-free, no operator logo, come in theiroriginal sealed box, With 1 year international warrantyfrom the manufacturer, English & Spanish manual, Finland made.
DVD
Panasonic DVD-LS5 DVD Player…$150USD
Mintek MDP-5860 DVD Player…..$90USD
Panasonic DMR-E50S DVD Recorder…$190USD
Samsung DVD-L200 DVD Player….. $150USD
and many more…………………….
IPOD
Apple iPod nano 2GB Black MP3 Player….$100USD
Apple iPod Video 30GB Black MP3 Player…$1oousd
Apple iPod Video 30GB Black MP3 Player…$150usd
Apple iPod Mini 4GB 18hour battery - Pink MP3 Player…$120usd
Apple iPod nano 4GB Black MP3 Player….$150usd
and many more……………..
TELEVISION
Panasonic TH-42PD50U Television…..$600USD
Panasonic TH-42PX50U Television…..$1000USD
Panasonic TH-50PX50U Television…..$1500USD
Panasonic TH-42PWD6UY Television….$500USD
Panasonic TH-42PD25U/P Television…$400USD
Panasonic TH-42PHD8UK Television….$450USD
Panasonic TH-65PHD7UY Television….$2500USD
Pioneer PDP-5050HD Television…….$1000USD
Panasonic TH-37PX50U Television….$500USD
Panasonic TH-42PX500U Television…$800USD
Sony KLV-32M1 Television………$400USD
Sony PFM-42V1/S Television………$500USD
Sony KDE-61XBR950 Television……$5000USD
Sony KDE-42XBR950 Television……$1000USD
Sony PFM-42X1/S Television…….$500USD
Sony KDE-42XS955 Television……$550USD
]
Sony FWD-50PX1/S Television…..$1200USD
Samsung HP-R4252 Television……..$500USD
Samsung LN-R328W - LCD TV - 32….$500usd
Samsung LN-R408D - LCD TV - 40….$800usd
Samsung LT-P326W - LCD TV - 32….$650usd
Samsung LTM 225W - LCD TV - 22….$500usd
Samsung PPM63H3-plasma panel 63…$2000usd
Samsung HP-P5071 50-inch 1366X768 HD Plasma TV Ref…..$800usd
Samsung HPP5031 - plasma panel - 50…$1000usd
Pioneer PDP-5050HD Television…….$1000USD
Sharp 32″ Aquos HD-Ready LCD TV….$500usd.
and many more……………
LAPTOPS
Dell Latitude C640 1.8GHz P4 Laptop w/CD-RW……$350USD
Dell Inspiron XPS M140 Notebook Computer for Home…..$480USD
Sony VAIO FS540P - Pentium M 730 1.6 GHz - 15.4″ TFT…$500USD
Sony Intel Pentium M 100GB Notebook Computer with DVD+/-R/RW Drive…$550USD
ThinkPad G40 2389 - C 2.5 GHz - 14.1″ TFT IBM…..$580USD
Panasonic Toughbook 18 Touchscre……$500USD
HP Compaq Business Notebook nc8230 - Pentium M 760 2 GHz - 15.4″ TFT…$950USD
HP Compaq Mobile Workstation nw8240 - Pentium M 760 2 GHz - 15.4″ TFT…$780USD
and many more…………..
OFFICE EQUIPMENT
PLV-80 16:9 Widescreen WXGA Home Theater Multimedia Projector….$10,000usd
magicolor 2430DL Color Laser Printer (20 PPM, 2400×600 DPI, Color, 32MB, PC/Mac)…$150usd
Minolta Dimage Scan Dual IV - film scanner (35 mm)…..$100usd
EP7120 DLP Projector (1024×768, 1600:1)……$400usd
Optoma H 31 - DLP projector……$400usd
110” Velvet Wrapped Luxurious Sensation Series DT1100 HDTV Fixed Projection Screen…$350usd
PowerLite Home 10+ Ultra-Portable Multimedia Projector…..$500usd
ScreenPlay 4805 Projector by InFocus………$550usd
Panasonic PT LB30NT - LCD projector……..$800usd
PIXMA MP950 PHOTO MLTFUNC AIO 22/29PPM P/C/S…….$150usd
Elite Screens VMAX120UWH 121in 16:9 Electric Projector…..$150usd
Da-Lite Cinema Contour 144 x 192-in Pearlescent…….$500usd
MP610 DLP Projector (800×600, 2000 Lumens, 2000:1)…..$300usd.