ie8 fix

Kojax/Kirana: What Microsoft should have announced at JavaOne

By | June 4, 2009, 11:55am PDT

Summary: Last time I wrote about Kojax, back in November 2008, I heard that it would enable developers to use a combination of Visual Studio tools and JavaScript, on Java-based mobile phones. Since then, I’ve been continuing to collect Kojax tips and have amassed a bit more information about it — as well as a possible new codename for it: Kirana.

Microsoft officials keynoted the JavaOne conference in San Francisco on June 4, and used their platform to talk up the importance of reference apps for designing for interoperability.

It’s a shame Microsoft didn’t use the JavaOne pulpit, instead, to show off Kojax, still unannounced Microsoft mobile AJAX platform.

Last time I wrote about Kojax, back in November 2008, I heard that it would enable developers to use a combination of Visual Studio tools and JavaScript to write applets on and for Java-based mobile phones. Since then, I’ve been continuing to collect Kojax tips and have amassed a bit more information about it — as well as a possible new codename, Kirana, for the technology.

(Microsoft does frequently change codenames while developing products to try to thwart us codename sleuths, so a change from Kojax to Kirana wouldn’t surprise me in the least.)

To be up-front: Microsoft isn’t confirming or acknowledging any of my information, relegating it to the infamous “rumors and speculation” category. But I think my sources are pretty good on this. So here goes….

Kojax/Kirana is one of Microsoft’s ever-expanding family of “write once/deploy everywhere” technologies. It will combine a new development/publishing model with an electronic “wallet.” Developers can write lightweight Kojax/Kirana applets in JavaScript, right on their cell phones. Consumers will be able to purchase and pay for these applets using the aforementioned electronic wallet.

Developers will use a Kojax/Kirana software development kit (SDK) to create apps, which they will upload to a repository (hosted, most likely, in Microsoft’s Azure cloud). Telco providers will be the ones downloading these applications to their own devices/environments, and subsequently making them available to consumers, my sources explained.

Given that many users in developing countries use phones in lieu of PCs, Microsoft is believed to be targeting Kojax/Kirana first and foremost at developers and service providers in emerging markets. I still have no leaks on when Microsoft may be planning to field a test build or final build of Kojax/Kirana, but given the way fires are being lit under Microsoft’s mobile and emerging-market businesses, I’d be the platform could debut sooner rather than later.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Mary Jo has covered the tech industry for more than 25 years for a variety of publications and Web sites, and is a frequent guest on radio, TV and podcasts, speaking about all things Microsoft-related. She is the author of Microsoft 2.0: How Microsoft plans to stay relevant in the post-Gates era (John Wiley & Sons, 2008).

Disclosure

Mary-Jo Foley

Freelance journalist/blogger Mary Jo Foley has nothing to disclose. WYSIWYG (what you see is what you get). I do not own Microsoft stock or stock in any of its partners or competitors. I have no business ventures that are sponsored by/funded by Microsoft or any of its partners or competitors.

Biography

Mary-Jo Foley

Mary Jo Foley has covered the tech industry for 25 years for a variety of publications, including ZDNet, eWeek and Baseline. She has kept close tabs on Microsoft strategy, products and technologies for the past 10 years. In the late 1990s, she penned the award-winning "At The Evil Empire" column for ZDNet, and more recently the Microsoft Watch blog for Ziff Davis.

Got a tip? Send her an email with your rants, rumors, tips and tattles. Confidentiality guaranteed.

9
Comments

Join the conversation!

Just In

RE: Kojax/Kirana: What Microsoft should have announced at JavaOne
jackson1984-24316069205748857739440257893812 10th Oct
Various many thanks for submitting this info. I much like to allow wholesale jerseys you acknowledge that I just take a look at out your internet site and I receive it certainly interesting and effective.
0 Votes
+ -
last time I checked
Linux Geek 4th Jun 2009
Java Sript was totally different than Java at the file level.
0 Votes
+ -
Java is from Sun, JavaScript (ECMA-262) is a completely different language (derivative of Netscape LiveScript). Perhaps she is confused.
0 Votes
+ -
Because IT'S NOT JAVA!
CobraA1 Updated - 5th Jun 2009
Are you making the basic blunder of confusing JavaScript with Java again?

You do know the languages are totally unrelated, right?

JavaScript only got its name as a deal with Netscape, with the hopes that leveraging Java's name would propel it into mainstream use (which it seems to have done nicely).

It would be senseless and wrong to introduce a non-Java product at a Java conference.

The only thing they have in common are the curly braces and some basic statements, which they both borrowed from C/C++.
0 Votes
+ -
Contributr
Java/JavaScript
Mary Jo Foley 5th Jun 2009
Hi, all. Thanks for your concern about my seeming lack of understanding about Java and JavaScript.

I am simply relaying here what sources are telling me that Microsoft has told and is telling them. I am the messenger. I can't ask Microsoft for clarification on their plans and positioning because they won't comment. I am telling you what they are telling others; that is all I can do with this until they admit it exists. MJ
0 Votes
+ -
"I am simply relaying here what sources are telling me that Microsoft has told and is telling them."

So why did you mention the JavaOne conference? Why not just talk about Kojax?
0 Votes
+ -
Kill the messenger >_
magallanes 5th Jun 2009
NT
0 Votes
+ -
Java vs JavaScript
Sunday Ironfoot 5th Jun 2009
Some clarification:

Java = Full OO (Object Oriented), statically, strongly typed programming language developed by Sun. Used for Web apps, desktop apps, web services, mobile apps, applets (RIA) in browsers, BluRay (BluJava), and games and more. Biggest rival is Microsoft's .NET.

JavaScript = Dynamic, weakly typed scripting language (some OO capabilities) developed by Netscape (I think). Designed to run in web browsers only. Useful for implementing DHTML (Dynamic HTML) like effects and Ajax on web pages. Biggest rivals Flash and Silverlight, competing for RIA (Rich Internet Application) space.

Hope that clears some things up.
If I could develop full Java apps and have them run on windows mobile devices the world would be in perfect harmony!
0 Votes
+ -
RE: Kojax/Kirana: What Microsoft should have announced at JavaOne
jackson1984-24316069205748857739440257893812 10th Oct
Various many thanks for submitting this info. I much like to allow wholesale jerseys you acknowledge that I just take a look at out your internet site and I receive it certainly interesting and effective.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix