Skip to main content

State of SavaJE

5 replies [Last post]
ebresie
Offline
Joined: 2003-08-06

Hey guys...I was looking at some old news and noticed last year that Sun bought SavaJe with plans of using it, I believe, in the Java FX Mobile area.

How does this fit into the whole Phone ME Feature/Advance picture?

Any new news on this?

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
terrencebarr
Offline
Joined: 2004-03-04

You're correct that fragmentation spreads over multiple levels. Because of they way the technology and the industry is structured some aspects are harder to address than others. Working towards a consistent API and platform model is a big help as well as addressing some of the device- and carrier-specific issues (such as signing). It doesn't fix all points but these are some of the most painful ones.

-- Terrence

terrencebarr
Offline
Joined: 2004-03-04

ebresie,

Fragmentation:

FX Script will improve the fragmentation situation as it offers an application paradigm that is highly portable across platforms. The FX Mobile stack will be fully MSA compliant so fundamentally you have the same APIs - and assuming it will be tested to also behave in ways that are fully compatible to the CLDC and CDC-based MSA stacks. Granted, there is opportunity for bugs that uncover inconsistencies between implementations but since the FX Mobile stack will have a binary distribution model the number of variations should be under control.

High-end phone: I am not certain of the exact specs but I believe 250+ MHz and ARM9 or above will be necessary, as well as 32 MB of dynamic memory.

-- Terrence

ebresie
Offline
Joined: 2003-08-06

So now we have a native OS (PocketPC, etc), running a VM (JIT?), using a compatable CLDC/CDC stack with a MSA layer, with the additional layer of Java FX Script.

This seems like it could help move towards a common upper application layer, but that still doesn't seem to solve all the fragmentation layers at the lower end.

terrencebarr
Offline
Joined: 2004-03-04

Sorry for the slow reply, I'm recovering from JavaOne ...

FX Mobile plans based on the SavaJe are to have a complete advanced phone stack including the OS (Linux), middleware, and apps. This stack should run all MSA-compliant applications as well as FX Script-based applications. It is targeted for high-end phones.

phoneME Feature and Advanced are the current open source code bases for the CLDC and CDC stacks implementing most of the MSA platform. CDC and CLDC platforms will run FX Script applications via a "FX Script Player" integrated with the platform.

So, these three stacks will exist in parallel and address different segments of the market while offering similar technology from a developer's perspective.

-- Terrence

ebresie
Offline
Joined: 2003-08-06

Is there a risk here with 3 platforms with lots of overlaps resulting in further fragmentation?

--

This is probably better as another thread, but...

What exactly are the minimum requirements to be considered a "high-end phone"?

For example, I have a Treo 680 (Garnet OS based) which has 64M on board memory, ARM9 based chip, running at with an 291 MHz, which has SD memory extension card, Bluetooth, PIM, and Phone capabilities. Is this good enough to host any of the three listed platforms? FX Mobile (SavaJe; guess not here as Garnet != Linux [yet])? CDC? MSA?