Maximum SDHC capacity supported?

2007-05-11 Thread Florent THIERY

Hi

As there are some 8GB SDHC cards out there, are there limitations on
the neo? (as soon as it's SDHC, shoudl'nt be it ok?)

Florent

___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Maximum SDHC capacity supported?

2007-05-11 Thread Ian Stirling

Florent THIERY wrote:

Hi

As there are some 8GB SDHC cards out there, are there limitations on
the neo? (as soon as it's SDHC, shoudl'nt be it ok?)


MicroSD, not SD.

___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: firefox for mobiles

2007-05-11 Thread Ian Stirling

David Ford wrote:

If it's anything like mozilla/firefox now, we're gonna need a hefty
battery, hugely more cpu, and about 1G of ram onboard.


Oddly.
It seems to behave OK on my laptop - 1.5 - which I was using for some 
time with 128M RAM.

Admittedly, it did need restarted every day or three.

The big problem is the lack of debug tools.

I write a new extension.
I then want to profile it, to find out how much CPU, and how much CPU it 
makes the core use.

I can't.
Worse, the same problem applies to most of the XUL/XBL/JS core.

___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Maximum SDHC capacity supported?

2007-05-11 Thread Stefan Schmidt
Hello.

On Fri, 2007-05-11 at 11:41, Florent THIERY wrote:
> 
> As there are some 8GB SDHC cards out there, are there limitations on
> the neo? (as soon as it's SDHC, shoudl'nt be it ok?)

MicroSD is up to 4GB right now. As SHDC starts from 4GB there should
be no difference.

The real problem is to buy such a card. Until now we were not able to
find a source for them. A bug for testing is already open:

http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=93

If anybody knows a source for this cards let us know. We are eager to
buy and test. :)

regards
Stefan Schmidt


signature.asc
Description: Digital signature
___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Maximum SDHC capacity supported?

2007-05-11 Thread Stefan Schmidt
Hello.

On Fri, 2007-05-11 at 12:59, Carlo E. Prelz wrote:
> 
> Quoting Stefan Schmidt ([EMAIL PROTECTED]):
> 
> > If anybody knows a source for this cards let us know. We are eager to
> > buy and test. :)
> 
> A quick search on preisroboter.de with keywords 'microsd' and '4gb'
> returns a number of merchants in germany, ready to take your money for
> such a card, apparently. SanDisk is the producer, and the cheapest one
> is sold at 74.89 euros including adapter for plain SD format and USB
> reader.

Having them in the webshop and being able to deliver seems to be some
different things for some shops.

It should be worth another try anyway. It some time since our last
try. Thanks.

regards
Stefan Schmidt


signature.asc
Description: Digital signature
___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Maximum SDHC capacity supported?

2007-05-11 Thread Carlo E. Prelz
Subject: Re: Maximum SDHC capacity supported?
Date: Fri 11 May 07 01:10:50PM +0200

Quoting Stefan Schmidt ([EMAIL PROTECTED]):

> Having them in the webshop and being able to deliver seems to be some
> different things for some shops.

Yes... I looked at each shop. No-one has them in stock. One shop
promises delivery in 4-6 workdays... 

Carlo

-- 
  * Se la Strada e la sua Virtu' non fossero state messe da parte,
* K * Carlo E. Prelz - [EMAIL PROTECTED] che bisogno ci sarebbe
  *   di parlare tanto di amore e di rettitudine? (Chuang-Tzu)

___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


opera for mobiles

2007-05-11 Thread openmokolist . 50 . minime
Right now I'm using Opera Mini on my Nokia6230, Opera Mini is J2ME
based. It's not browser by conventional means as it uses some
Opera-server for website customization and compression. As a Java Midlet
it does not take up to much memory by any means - hence it's not as
comfortable/convenient as any real browser ;-)

Where Opera Mini comes for free, a more smartphone adapted version
'Opera Mobile' is commonly sold to smartphone manufactures.

Opera Mini: http://mini.opera.com
Java-Applet-Simulator: http://www.operamini.com/demo/
Opera for devices:
http://en.wikipedia.org/wiki/Opera_(Internet_suite)#Opera_for_devices

Just a thought. Opera is, of course, no open-source software.


minime/tim

___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Maximum SDHC capacity supported?

2007-05-11 Thread Carlo E. Prelz
Subject: Re: Maximum SDHC capacity supported?
Date: Fri 11 May 07 12:28:55PM +0200

Quoting Stefan Schmidt ([EMAIL PROTECTED]):

> MicroSD is up to 4GB right now. As SHDC starts from 4GB there should
> be no difference.
> 
> The real problem is to buy such a card. Until now we were not able to
> find a source for them. A bug for testing is already open:
> 
> http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=93
> 
> If anybody knows a source for this cards let us know. We are eager to
> buy and test. :)

A quick search on preisroboter.de with keywords 'microsd' and '4gb'
returns a number of merchants in germany, ready to take your money for
such a card, apparently. SanDisk is the producer, and the cheapest one
is sold at 74.89 euros including adapter for plain SD format and USB
reader.

Carlo

-- 
  * Se la Strada e la sua Virtu' non fossero state messe da parte,
* K * Carlo E. Prelz - [EMAIL PROTECTED] che bisogno ci sarebbe
  *   di parlare tanto di amore e di rettitudine? (Chuang-Tzu)

___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Projection keyboards resource

2007-05-11 Thread Florent THIERY

Hello

Found this interesting products description:
http://www.alpern.org/weblog/stories/2003/01/09/projectionKeyboards.html

The article is quite old, but who knows if some of these companies
would'nt wish to  integrate their technology with a mobile computing
product ? The laser projected keyboards are quite interesting, i
intend to use one with my (hypothetical-for-now) neo. But if it was
integrated. you can imagine the consequences.

Make sure to check out these ones: http://www.senseboard.com/ kitty
http://www.kittytech.com/about-kitty.html ; i guess they belong mainly
to sci-fi... When will we have the openmoko head mounted glasses and
openmoko gloves ? ;)

Cheers

Florent

___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: firefox for mobiles

2007-05-11 Thread David Ford
It behaves far better on my laptop as well, I strongly suspect it has
something to do with the 64bit nature of my desktop vs 32 for all other
places I use it.  My 64bit firefox is currently taking 1.8G of ram after
having been started ~16 hours ago.

Several groups of people, myself included, have submitted valgrind
outputs that show massive memory hemorrhaging but the reports pretty
much get ignored. :(

More debug tools would go a long way towards letting the community find
and fix these issues and make FF something desirable on the neo.

I love the idea of the neo, but it's just too small in cpu/ram for some
other (really neat) ideas. I'm impatient :D

-david

Ian Stirling wrote:
> David Ford wrote:
>> If it's anything like mozilla/firefox now, we're gonna need a hefty
>> battery, hugely more cpu, and about 1G of ram onboard.
>
> Oddly.
> It seems to behave OK on my laptop - 1.5 - which I was using for some
> time with 128M RAM.
> Admittedly, it did need restarted every day or three.
>
> The big problem is the lack of debug tools.
>
> I write a new extension.
> I then want to profile it, to find out how much CPU, and how much CPU
> it makes the core use.
> I can't.
> Worse, the same problem applies to most of the XUL/XBL/JS core.
>

___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Projection keyboards resource

2007-05-11 Thread Attila Csipa
On Friday 11 May 2007 13:53, Florent THIERY wrote:
> http://www.alpern.org/weblog/stories/2003/01/09/projectionKeyboards.html
> The article is quite old, but who knows if some of these companies
> would'nt wish to  integrate their technology with a mobile computing
> product ? The laser projected keyboards are quite interesting, i

Have you actually tried out some of these keyboards ? They get five stars for 
coolness, but they are still more of a showcase than a usable product. I had 
two or three models on testing but in the end I always reverted to on-screen 
pecking, frustrated by the typing experience on these keyboards. They are 
great for a 'press enter' sort of typing, but for text, especially if you are 
a touch typist or use more than one or two fingers to type, it's not fun at 
all. I'd take a stowaway bluetooth foldable keyboard over these anytime (and 
those aren't perfect either :).


___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Some light ahead...

2007-05-11 Thread Duncan Hudson

Sean Moss-Pultz wrote:

Finally, we've already begun moving production into one of our factories
in mainland China. There are two runs scheduled now: May 10th and May
20th. We're going to take those runs a bit slow just to make sure the
quality is high. And then starting in June, things can run full speed. 
So?  How did it go?  Did they successfully roll off the assembly line?  
What percentage of the batch
worked properly?  Are we still on schedule, or has something popped up 
that is going to force things

to slip again?  Most importantly, when and where do I send my check?

Dunc

___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: firefox for mobiles

2007-05-11 Thread Thomas Gstädtner

As announced this is a long term project, so there will be no firefox mobile
in 2007 and maybe not in 2008.
Firefox doesnt only use a massive amount of RAM, it also needs a powerful
CPU.
Imho a browser based on KHTML/WebKit, especially S60WebKit would be the best
choise.
Whoever has used one of the new S60 3rd Edition will agree, because that
browser simply rocks (and is damn fast!).
S60WebKit is partly OpenSource, only the UI isn't.
http://opensource.nokia.com/projects/S60browser/
___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: firefox for mobiles

2007-05-11 Thread kenneth marken

here is a test of minimo 0.2:
http://ekstreme.com/thingsofsorts/fun-web/first-look-at-minimo

___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


GNUstep/SimpleWebKit for mobiles - was: Firefox/opera for mobiles

2007-05-11 Thread Dr . H . Nikolaus Schaller
An interesting project has started within GNUstep: SimpleWebKit. It  
is a simplified rework of the full WebKit API completely written in  
Objective-C (which requires Objective-C++ to compile). Footprint is  
quite small: the Linux ARM library currently has unstripped 1.4 MByte.


Here is the link: http://wiki.gnustep.org/index.php/SimpleWebKit

There is no known reason why it should not run on an Neo1973 as soon  
as it runs at all on GNUstep (there are some base classes missing).


Am 11.05.2007 um 13:09 schrieb [EMAIL PROTECTED]:


Right now I'm using Opera Mini on my Nokia6230, Opera Mini is J2ME
based. It's not browser by conventional means as it uses some
Opera-server for website customization and compression. As a Java  
Midlet

it does not take up to much memory by any means - hence it's not as
comfortable/convenient as any real browser ;-)

Where Opera Mini comes for free, a more smartphone adapted version
'Opera Mobile' is commonly sold to smartphone manufactures.

Opera Mini: http://mini.opera.com
Java-Applet-Simulator: http://www.operamini.com/demo/
Opera for devices:
http://en.wikipedia.org/wiki/Opera_(Internet_suite)#Opera_for_devices

Just a thought. Opera is, of course, no open-source software.


minime/tim

___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community



___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Maximum SDHC capacity supported?

2007-05-11 Thread Julien Goodwin
On 11/05/2007 7:41 PM, Florent THIERY wrote:
> As there are some 8GB SDHC cards out there, are there limitations on
> the neo? (as soon as it's SDHC, shoudl'nt be it ok?)
Last I heard, from a Nokia employee working on the 770 & N800 SDHC is
patented so they weren't able to add support for it in the N800.

The only odd bit is that the patent is owned by Nokia themselves...




signature.asc
Description: OpenPGP digital signature
___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: GNUstep/SimpleWebKit for mobiles - was: Firefox/opera for mobiles

2007-05-11 Thread Dr. H. Nikolaus Schaller


Am 11.05.2007 um 17:50 schrieb Dr. H. Nikolaus Schaller:

An interesting project has started within GNUstep: SimpleWebKit. It  
is a simplified rework of the full WebKit API completely written in  
Objective-C (which requires Objective-C++ to compile). Footprint is  
quite small: the Linux ARM library currently has unstripped 1.4 MByte.


Here is the link: http://wiki.gnustep.org/index.php/SimpleWebKit

There is no known reason why it should not run on an Neo1973 as  
soon as it runs at all on GNUstep (there are some base classes  
missing).


Sorry, the () is misplaced... Should read (that is one reason why I  
would prefer a forum system over mailing lists - you can simply  
'edit' mistakes).


It is a simplified rework of the full WebKit (which requires  
Objective-C++ to compile) API completely written in plain Objective-C.


___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Maximum SDHC capacity supported?

2007-05-11 Thread kenneth marken

Julien Goodwin wrote:

On 11/05/2007 7:41 PM, Florent THIERY wrote:

As there are some 8GB SDHC cards out there, are there limitations on
the neo? (as soon as it's SDHC, shoudl'nt be it ok?)

Last I heard, from a Nokia employee working on the 770 & N800 SDHC is
patented so they weren't able to add support for it in the N800.

The only odd bit is that the patent is owned by Nokia themselves...



well if they wanted to add support to said devices, they would have to 
licence the use of the patent to the community. this would in turn make 
them unable to licence it to other parties as they could in theory turn 
the community code into a free-standing library and use that...


atleast thats my guess...

___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: firefox for mobiles

2007-05-11 Thread Bradley Hook
While FF does have a fairly large footprint, I've never had these kinds
of memory consumption problems. I generally leave my FF sessions open
for days or weeks at home, and I simultaneously load 3D games, OOo,
graphics apps, and other stuff without ever having trouble with memory
(granted I do have 2GB).

However, even the large memory footprint that I do see has an
explanation, and can be tuned by tweaking about:config. By default, FF
caches every page loaded on every tab for that sessions. If you consider
a geek's multi-day surfing session, that is a lot of data to cache, and
the cache data also can't be compressed. Since the primary target of FF
is the "average" user -- which has several short surfing sessions and
usually closes the browser between sessions -- the default settings make
sense. If this is not your surfing style, then change your settings.

That said, the full blown browser would be an awfully hefty app to put
on a phone, and the minimo browser is currently targeting windows
portables. Why not go with something with a tiny footprint, time-tested
and proven lynx anyone?

~Bradley

David Ford wrote:
> It behaves far better on my laptop as well, I strongly suspect it has
> something to do with the 64bit nature of my desktop vs 32 for all other
> places I use it.  My 64bit firefox is currently taking 1.8G of ram after
> having been started ~16 hours ago.
> 
> Several groups of people, myself included, have submitted valgrind
> outputs that show massive memory hemorrhaging but the reports pretty
> much get ignored. :(
> 
> More debug tools would go a long way towards letting the community find
> and fix these issues and make FF something desirable on the neo.
> 
> I love the idea of the neo, but it's just too small in cpu/ram for some
> other (really neat) ideas. I'm impatient :D
> 
> -david
> 
> Ian Stirling wrote:
>> David Ford wrote:
>>> If it's anything like mozilla/firefox now, we're gonna need a hefty
>>> battery, hugely more cpu, and about 1G of ram onboard.
>> Oddly.
>> It seems to behave OK on my laptop - 1.5 - which I was using for some
>> time with 128M RAM.
>> Admittedly, it did need restarted every day or three.
>>
>> The big problem is the lack of debug tools.
>>
>> I write a new extension.
>> I then want to profile it, to find out how much CPU, and how much CPU
>> it makes the core use.
>> I can't.
>> Worse, the same problem applies to most of the XUL/XBL/JS core.
>>
> 
> ___
> OpenMoko community mailing list
> community@lists.openmoko.org
> http://lists.openmoko.org/mailman/listinfo/community
> 
> 


___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: firefox for mobiles

2007-05-11 Thread kenneth marken

Bradley Hook wrote:

That said, the full blown browser would be an awfully hefty app to put
on a phone, and the minimo browser is currently targeting windows
portables. Why not go with something with a tiny footprint, time-tested
and proven lynx anyone?



i would prefer w3m or some other with image capability...
but then i have not used lynx in ages...

___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: firefox for mobiles

2007-05-11 Thread David Ford
For the same reason I use open office instead of vi.  Lynx is far from
capable.

Even with tuning, FF is a dastard piggy.  I've tested things with FF. 
Start it with no history, no recovered session.  Load up digg.com and do
nothing.  Just let it sit there.  It will sit there and slowly grow and
grow and grow.  The caching isn't the problem, that's tunable.  The
problem is the memory leaks -- all the valgrind reports turned into moz
teams (and ignored).

Unless the current mozilla paradigm is changed, putting a moz product on
a cellphone is not just asking but demanding people reboot their phones
very often.  I put minimo on my cellphone and I know once I use minimo,
I can use my phone for about 12 hours or less before it gets so sluggish
that I have to pull the battery out to reboot it because it won't
respond to the power button any more.  If I manage to get to the task
list and kill minimo, it gets snappy again instantly.

Mozilla are a great group of people and ideas and I've been very
impressed with all the things that have been accomplished. 
Unfortunately pretty much everyone racing to eclipse them with browsers
that are far faster, more W3C compliant, and just overall better at
things.  Mozilla seem intent on stagnating.  Serious bugs (design flaws)
that have been around for years are dismissed as "there isn't a right
way to do it."  Like fixed position background images and page
scrolling.  Alpha blending - transparent images with a background. 
Turns powerhouse desktop browsing into a horridly choppy stalling
experience.

I just can't envision Mozilla building a useful product for smart phones
whether it's the Neo or any other phone.

The neo is far from being a powerhouse device and sadly the M$ browser
engine is far more capable and blindingly faster than minimo is.

Bradley Hook wrote:
> While FF does have a fairly large footprint, I've never had these kinds
> of memory consumption problems. I generally leave my FF sessions open
> for days or weeks at home, and I simultaneously load 3D games, OOo,
> graphics apps, and other stuff without ever having trouble with memory
> (granted I do have 2GB).
>
> However, even the large memory footprint that I do see has an
> explanation, and can be tuned by tweaking about:config. By default, FF
> caches every page loaded on every tab for that sessions. If you consider
> a geek's multi-day surfing session, that is a lot of data to cache, and
> the cache data also can't be compressed. Since the primary target of FF
> is the "average" user -- which has several short surfing sessions and
> usually closes the browser between sessions -- the default settings make
> sense. If this is not your surfing style, then change your settings.
>
> That said, the full blown browser would be an awfully hefty app to put
> on a phone, and the minimo browser is currently targeting windows
> portables. Why not go with something with a tiny footprint, time-tested
> and proven lynx anyone?
>
> ~Bradley


___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Home-Brew IR port. Was - Please Ignore RS232 message. The subject should read IrDA port... Sorry

2007-05-11 Thread Jeff Andros

stupid gmail... sorry joe

On 5/11/07, Jeff Andros <[EMAIL PROTECTED]> wrote:




On 5/11/07, Joe Pfeiffer <[EMAIL PROTECTED]> wrote:
>
> Jeff Andros writes:
>
> >Chicken and egg hoss, there's also no bluetooth remotes out yet to make
> it
> >worthwhile to have a bluetooth remote... I like the suggestion of a
>
> TV sets come with remotes so routinely that the usual chicken/egg
> problem doesn't seem to arise.  Hmmm... which may point a different
> direction:  as long as bluetooth is more expensive than IR...
>
> my thought was if you're going to provide a bluetooth remote... it
should probably be a universal one since you're jamming enough smarts to
work a bluetooth stack in... it'd be killer to have a gateway system that
makes everything work together, whether I'm sitting at my laptop, or just
walking around with my phone in my pocket.

it'd also be cool to not have to walk back out into the house to turn the
other TV off when I decide to go to bed


--
Jeff
O|||O





--
Jeff
O|||O
___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Home-Brew IR port. Was - Please Ignore RS232 message. The subject should read IrDA port... Sorry

2007-05-11 Thread Joe Pfeiffer
Jeff Andros writes:
>stupid gmail... sorry joe

No problem

>> > my thought was if you're going to provide a bluetooth remote... it
>> should probably be a universal one since you're jamming enough smarts to
>> work a bluetooth stack in... it'd be killer to have a gateway system that
>> makes everything work together, whether I'm sitting at my laptop, or just
>> walking around with my phone in my pocket.

That would be very cool -- but you'd sort of expect TVs (and DVD
players etc) to come with universal remotes, and they seem to come
with anything from that down to a special-purpose remote that can only
be used with the unit it came with...

___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Sun JavaFx

2007-05-11 Thread Shawn Rutledge

On 5/10/07, Jim Thompson <[EMAIL PROTECTED]> wrote:

Terrence Barr - Evangelist, Java Mobile & Embedded wrote:
> Shawn,
>
> I have been very involved in this area at Sun now for a couple of
> years. Let me add come comments:
>
> Hardware accelerated Java is actually fairly common already, at
> least in the Java ME space using ARM's Jazelle technology. It does
> have some benefits in very constrained platforms but in general
> advanced VMs with dynamic adaptive optimizations, compilation,
> and improved garbage collection perform better than H/W acceleration
> and at reasonable incremental cost (memory footprint, in particular).
>
> I think what we are seeing here is a general trend in the IT industry
> as general-purpose processors become more and more powerful they
> displace dedicated hardware solutions because software solutions are
> more flexible and lower cost. A notable exception, of course, is
> graphics acelleration but Java implementations typically use those
> when available.
>
> Specifically to Sun's Java chips (picoJava/microJava): I worked on them
> and the performance was quite good. But it is very hard, if not
> impossible, to keep up with performance improvements of general
> purpose processors together with the increasing amount of memory
> available. That technology evolution relegates Java hardware
> acceleration to niche status. Many companies have invested in Java
> H/W acceleration and fell into that trap.

It turns out to be difficult to make Java go really fast on specialized
hardware.  Java wasn't designed to be fast, it was designed to be 'safe'


Why is it so hard?  What are the tough problems that are always going
to be slow?

What's wrong with taking some shortcuts, like the way KVM depends on
pre-verified bytecodes so that it doesn't have to do the verification
at load time?


for large groups of programmers to use.  You can get single order of
magnitude speed-ups for some bytecode streams, but you won't see two.

I (too) looked at doing a Java chip (very early, back in 1996 or so).

Moore's law continues to march on, only now instead of (super)-linear
speed-up on a single core, we're getting multiple cores.  Java will be
OK with 'multi-core', but won't survive the transition to 'manycore' (>
100 cores), nor will Python, PHP or Perl.

This may not matter on a phone platform, but the desktop and server will
distance themselves from co-operating sequential processes before too
much longer.


I think you are saying that the thread model of concurrency has
limits, right?  Or just that programmers will balk at having to manage
hundreds of threads?  Well what do you think is the future then, to
get more parallelism?


The only question is if the rest of the industry 'woke up' enough to see
the light of cracking the phone wide-open.  If not, they are doomed.


Yeah that's a big one.  I think Apple's view is that their
applications are always best-of-breed anyway, and they can satisfy 90%
of the users' needs themselves, so why be open to having third-party
security holes, usability problems, bugs and so on, which will sully
the reputation of the phone.  But I also think a lot of the success of
the early Palms was the wide variety of extra software you could
install on them.  I doubt that Apple will really keep the iPhone
closed forever, but we'll see.  Nowadays it's not like it was in the
Palm era though... there are so many choices for development platform.
Java, Brew, Windows Mobile, Palm, Symbian, Linux/QT, Linux/X, etc.
Java has not been the unifying force that it should have been.  I'm
not very optimistic that is suddenly going to happen; the window has
probably been missed.  But I guess it's worth a try.  If nothing else
at least OpenMoko might be able to run Java games or something.

I think one unsolved problem, which has probably hampered Java a lot,
is the lack of a process model.  If a Java VM was pre-loaded, and all
of the Java applications could run in one VM, the overhead for each
one would be much less, right?  I know, I've heard the excuse... well,
the OS is caching files anyway, each class's instructions are only
being loaded once, and a separate VM increases security.  But if a
phone's top priority at bootup was to just to get all of the necessary
classes into memory as fast as possible, and get the VM running, get
the UI up and be ready to do the basic phone stuff (calls, phonebook
etc.) maybe it could be fast.  But Java has always been an adjuct.  On
the desktop, first you have all the overhead of the OS and its own UI,
and then there is Java.  Anytime I run a desktop Java app my reaction
is ugh, you can always recognize a Java app by the startup time, the
amount of memory it's taking up, and the paint idiosyncracies and the
way the UI looks.  And the installer typically put its own VM in place
along with the app.  So you will be running a different VM for every
app.  This is not a platform!  And the phones I have worked with are
just limited to one Java app at a

Re: Sun JavaFx

2007-05-11 Thread Jim Thompson

Shawn,

I'm more than happy to engage and debate these points, but its likely 
off-topic (or at least not "in scope") for the list (which is about 
openmoko and/or the community that surrounds openmoko).


Topics such as:
"why is Java slow" (and how to construct hw to make it go fast

concurrency models (threads or not)

programming of same, and

Java's lack of a process model

aren't related (much) to openmoko, so I suggest we take these off-line, 
unless 'the list' decides they would rather watch/join the discussion 
here.  (And yes, I agree that I contributed to the discussion going 
off-track.)


The topic of Apple being open or closed, especially as it relates to the 
iPhone, seems at least peripheral to the discussion here.


I think it likely to be mere months before some rudimentary linux kernel 
is running on the iPhone, and likley less than a year from then until 
some dedicated group of hackers make the OpenMoko environment run on the 
iPhone in much the same way that the Mac and the "AppleTV", and even the 
iPod now run specialized linux kernels to 'enable' a degree of openness 
that Apple expressly did not plan.


If OpenMoko is found to be a better environment than (or for) the iPhone 
(as well as other phones)... "success!".   If Sun's "JavaFX Mobile", 
well... "success"!


Jim

Shawn Rutledge wrote:

On 5/10/07, Jim Thompson <[EMAIL PROTECTED]> wrote:

Terrence Barr - Evangelist, Java Mobile & Embedded wrote:
> Shawn,
>
> I have been very involved in this area at Sun now for a couple of
> years. Let me add come comments:
>
> Hardware accelerated Java is actually fairly common already, at
> least in the Java ME space using ARM's Jazelle technology. It does
> have some benefits in very constrained platforms but in general
> advanced VMs with dynamic adaptive optimizations, compilation,
> and improved garbage collection perform better than H/W acceleration
> and at reasonable incremental cost (memory footprint, in particular).
>
> I think what we are seeing here is a general trend in the IT industry
> as general-purpose processors become more and more powerful they
> displace dedicated hardware solutions because software solutions are
> more flexible and lower cost. A notable exception, of course, is
> graphics acelleration but Java implementations typically use those
> when available.
>
> Specifically to Sun's Java chips (picoJava/microJava): I worked on them
> and the performance was quite good. But it is very hard, if not
> impossible, to keep up with performance improvements of general
> purpose processors together with the increasing amount of memory
> available. That technology evolution relegates Java hardware
> acceleration to niche status. Many companies have invested in Java
> H/W acceleration and fell into that trap.

It turns out to be difficult to make Java go really fast on specialized
hardware.  Java wasn't designed to be fast, it was designed to be 'safe'


Why is it so hard?  What are the tough problems that are always going
to be slow?

What's wrong with taking some shortcuts, like the way KVM depends on
pre-verified bytecodes so that it doesn't have to do the verification
at load time?


for large groups of programmers to use.  You can get single order of
magnitude speed-ups for some bytecode streams, but you won't see two.

I (too) looked at doing a Java chip (very early, back in 1996 or so).

Moore's law continues to march on, only now instead of (super)-linear
speed-up on a single core, we're getting multiple cores.  Java will be
OK with 'multi-core', but won't survive the transition to 'manycore' (>
100 cores), nor will Python, PHP or Perl.

This may not matter on a phone platform, but the desktop and server will
distance themselves from co-operating sequential processes before too
much longer.


I think you are saying that the thread model of concurrency has
limits, right?  Or just that programmers will balk at having to manage
hundreds of threads?  Well what do you think is the future then, to
get more parallelism?


The only question is if the rest of the industry 'woke up' enough to see
the light of cracking the phone wide-open.  If not, they are doomed.


Yeah that's a big one.  I think Apple's view is that their
applications are always best-of-breed anyway, and they can satisfy 90%
of the users' needs themselves, so why be open to having third-party
security holes, usability problems, bugs and so on, which will sully
the reputation of the phone.  But I also think a lot of the success of
the early Palms was the wide variety of extra software you could
install on them.  I doubt that Apple will really keep the iPhone
closed forever, but we'll see.  Nowadays it's not like it was in the
Palm era though... there are so many choices for development platform.
Java, Brew, Windows Mobile, Palm, Symbian, Linux/QT, Linux/X, etc.
Java has not been the unifying force that it should have been.  I'm
not very optimistic that is suddenly going to happen; the window has
probably bee

Re: Sun JavaFx

2007-05-11 Thread Joe Pfeiffer
Jim Thompson writes:

>aren't related (much) to openmoko, so I suggest we take these off-line, 
>unless 'the list' decides they would rather watch/join the discussion 
>here.  (And yes, I agree that I contributed to the discussion going 
>off-track.)

I for one have been interested (decades ago I was involved in
special-purpose SIMD computers for computer vision, so I'm very
familiar with watching Moore's Law overtake and bury specialized
hardware!).

___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Setting up the SDK

2007-05-11 Thread Casey Borders

I got the emulator for the NEO 1973 up and running, it took a simple code
tweak for it to build with gcc 4.1.1.  Now I am looking for more info about
getting the SDK installed so I can play around with it a bit.  Can anyone
point me to some more info about it?

CaseyB

P.S.
Here's the diff of the change I made.

Index: hw/neo1973.c
===
--- hw/neo1973.c(revision 1942)
+++ hw/neo1973.c(working copy)
@@ -121,13 +121,11 @@

static void neo_gps_switch(int line, int level, void *opaque)
{
-neo_printf("GPS %sV supply is now %s.\n",
-#ifdef GTA01Bv3
-line == GTA01_GPIO_GPS_EN_3V3 ? "3.3" : "3.0",
+#if defined(GTA00Bv3)
+neo_printf("GPS %sV supply is now %s.\n",line == GTA01_GPIO_GPS_EN_3V3
? "3.3" : "3.0",level ? "on" : "off");
#else
-line == GTA01_GPIO_GPS_EN_2V8 ? "2.8" : "3.0",
+neo_printf("GPS %sV supply is now %s.\n",line == GTA01_GPIO_GPS_EN_2V8
? "2.8" : "3.0",level ? "on" : "off");
#endif
-level ? "on" : "off");
}

static void neo_gps_rst_switch(int line, int level, void *opaque)
___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community