Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [dsdp-ercp-dev] Java 5 in devices

Start-up time and the memory requirements should be compatible with
commercial ME VMs but that is one part of it. The license should be
permissible enough for the manufacturers to ship it. There is not an
open source VM that can fulfill both today and therefore almost all
the manufacturers and the operators use commercial solutions.
By the way, what is the license for the Cacao?
--
Gorkem


On Tue, Jun 10, 2008 at 14:17, Sebastian Mancke <s.mancke@xxxxxxxxx> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
> Gorkem Ercan schrieb:
>> These numbers exactly indicate the problem that we are
>> facing.Considering mainstream hardware configurations today any
>> runtime that uses over 10 MB RAM does not get mainstream.
> Well, we can treat this either as a problem or as a requirement ;-)
>
> Do you think, that the cacao has the chance to become mainstream on
> mobile phones, when startup speed and memory would be good?
>
> - --Sebastian
>
>> --
>> Gorkem
>>
>> On Fri, Jun 6, 2008 at 12:43, Sebastian Mancke <s.mancke@xxxxxxxxx> wrote:
>> Hi Gorkem,
>>
>> Gorkem Ercan schrieb:
>>>>> Hey Sebastian,
>>>>> Do you have any numbers what is the required hardware for having java
>>>>> 5 on a device.. Any CPU or memory requierements.
>> of course, this depends on the usage.
>>
>> The storage size of the complete runtime: ~12 MB
>> A small java process: ~15 MB RAM
>> A bigger java process (SWT, some libraries, some images): ~30 MB RAM
>>
>> On our Nokia n800 (TI OMAP 2420 @400 MHz) we have the following:
>> Start up speed Hello World: 3 seconds
>> Start up speed SWT Hello World: 10 seconds
>> Once the code bytecode is compiled, it runs *very* fast.
>>
>> Even on the early linux mobile devices (e.g. yopy or zaurus with SA-1110
>> CPU @206 MHz) it is possible to run the the vms.
>>
>> Currently our biggest problem is the start up speed. But we are hardly
>> working on a JIT-cache for cacao to improve this.
>>
>>>>> By the way, did you already start doing a port of cacao for S60?
>> No. Just looked into it the APIs, somewhat. The Open C Layer should
>> provide the most parts, we need: libc, libz, libpthread, libdl. But
>> first we have to finish our JIT-cache. Currently jalimo fits our company
>> needs, so the next extensions will be mostly driven by our personal
>> interests ;-)
>>
>> Regards,
>>  Sebastian
>>
>>>>> --
>>>>> Gorkem
>>>>>
>>>>> On Fri, Jun 6, 2008 at 11:11 AM, Sebastian Mancke <s.mancke@xxxxxxxxx> wrote:
>>>>> Hi,
>>>>>
>>>>> we are also able to run the most 1.5 applications: http://www.jalimo.org
>>>>> My hope is also to get one of those vm's (e.g. cacao) to Symbian S60,
>>>>> this year.
>>>>>
>>>>> Regards,
>>>>>  Sebastian
>>>>>
>>>>>
>>>>> Gaff, Doug schrieb:
>>>>>>>> Hi guys,
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> I?m guessing you already know about this. Just thought I?d pass it on.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Doug
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> *From:* eclipse-incubator-e4-dev-bounces@xxxxxxxxxxx
>>>>>>>> [mailto:eclipse-incubator-e4-dev-bounces@xxxxxxxxxxx] *On Behalf Of
>>>>>>>> *Marcelo Paternostro
>>>>>>>> *Sent:* Wednesday, June 04, 2008 1:33 PM
>>>>>>>> *To:* E4 developer list
>>>>>>>> *Subject:* [eclipse-incubator-e4-dev] FYI: Java 5 in devices
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I've attended to a Sun event here in Toronto in which I've seen a Java 5
>>>>>>>> application running in an iPhone. Obviously I've asked what was the JVM
>>>>>>>> being used since JavaME is 1.4 based. The answer was
>>>>>>>> http://jamvm.sourceforge.net/. So perhaps adopting Java 5 in e4 may not
>>>>>>>> exclude folks that are currently developing for mobile devices.
>>>>>>>> Certainly is not keeping Sun developers and projects to move to a newer
>>>>>>>> level of the language ;-)
>>>>>>>>
>>>>>>>> Note for the curious ones: The "Java 5 application" is Grizzly
>>>>>>>> (https://grizzly.dev.java.net/) and the presenter was the project's team
>>>>>>>> leader, Jean François, a Sun Engineer.
>>>>>>>>
>>>>>>>> Best regards,
>>>>>>>>
>>>>>>>> Marcelo Paternostro
>>>>>>>> IBM Toronto Lab
>>>>>>>> 1-905-413-3942
>>>>>>>> marcelop@xxxxxxxxxx
>>>>>>>>
>>>>>>>>
>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> dsdp-ercp-dev mailing list
>>>>>>>> dsdp-ercp-dev@xxxxxxxxxxx
>>>>>>>> https://dev.eclipse.org/mailman/listinfo/dsdp-ercp-dev
>> _______________________________________________
>> dsdp-ercp-dev mailing list
>> dsdp-ercp-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/dsdp-ercp-dev
>>>>> _______________________________________________
>>>>> dsdp-ercp-dev mailing list
>>>>> dsdp-ercp-dev@xxxxxxxxxxx
>>>>> https://dev.eclipse.org/mailman/listinfo/dsdp-ercp-dev
> _______________________________________________
> dsdp-ercp-dev mailing list
> dsdp-ercp-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/dsdp-ercp-dev
>>>
>> _______________________________________________
>> dsdp-ercp-dev mailing list
>> dsdp-ercp-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/dsdp-ercp-dev
>
> - --
> tarent Gesellschaft für Softwareentwicklung und IT-Beratung mbH
>
> Heilsbachstr. 24, 53123 Bonn    | Poststr. 4-5, 10178 Berlin
> fon: +49(228) / 52675-0         | fon: +49(30) / 27594853
> fax: +49(228) / 52675-25        | fax: +49(30) / 78709617
> durchwahl: +49(228) / 52675-17  | mobil: +49(171) / 7673249
>
> Geschäftsführer:
> Boris Esser, Elmar Geese, Thomas Müller-Ackermann
> HRB AG Bonn 5168
> Ust-ID: DE122264941
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFITmLRsMJ2Yk81wE0RAo0IAKCD4Bta3QbnNsCZaxoi5pRltPAvXACgtZwy
> CPiXU8UY7dsKsFIE9X0N/lM=
> =txu7
> -----END PGP SIGNATURE-----
> _______________________________________________
> dsdp-ercp-dev mailing list
> dsdp-ercp-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/dsdp-ercp-dev
>


Back to the top