RE: Power on device after being powered down

2007-08-27 Thread John Seghers
Giles Jones wrote:
 Indeed, most people don't care about the technical reasons for it.
 It's to be expected that the power management when the device is
 switched on may be weak, but why does the battery drain so fast when
 it's switched off?

My understanding is that it's a bug and/or the power management software
isn't doing its job yet.
 
 Do we need to remove the battery to ensure the phone is definitely
 powered down?

At the moment, yes.

- John


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


RE: Convince me NOT to cancel my order.

2007-08-24 Thread John Seghers

[EMAIL PROTECTED] wrote:
 Why can't I get quality, authoritative answers to these questions?

Hi Alan.  I'm not affiliated with FIC in any way, but I thought I'd give you
my viewpoint, for what it's worth.  You are probably getting the answers
they *can* give. Whether that can is because they don't know, or because
the business side of the company is not allowed to, we can't know for
certain, but I suspect it's the former.

 Unless I'm some kind of idiot, why would I want buy a GTA01 phone if the
 GTA02 was to follow shortly?

Because you can get it sooner? Because you want to support the project? As
others have said, because you can't fully test code without the real
hardware?

If you are an end user and not interested in helping with the development,
UI design, artwork, and/or testing of the system as it is developed, then
you probably do want to wait.

 
 Why am I not being given the choice to RIGHT NOW to be placed at the FRONT
 of the GTA02 sales queue?

Probably because they don't want to offer for sale a phone they don't have
in production yet?

 Why am I putting up with all this frustration reading about others who
 -have- their phones and why should I not just cancel my order??

You are the only one who can answer this question.  Yes, it can be
frustrating to wait.  Even with a mid 2500's order number we waited until
the 2nd batch of phones.  We've even ordered another expecting to have to
wait until sometime in September.

You're not dealing with Verizon or ATT... FIC doesn't have a ton of people
dedicated to processing consumer orders, nor do they have a stack of phones
in a warehouse ready to be shipped out.

However, I can tell you that I've seen prototype phones from other, much
larger, manufacturers that take every bit as long to make it to market from
the stage an early integrator gets to see them.

In short, if you value having the hardware as soon as *possible*, keep your
order.  If you just want a phone with as many features as you can
get...wait.

Of course, if you wait, then the *next* phone (whatever it is) will be on
the horizon...and your question will still be valid...and you can keep
waiting...forever.

- John



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


Greenphone is not GPL (was RE: At the risk of being flamed : State of software)

2007-08-24 Thread John Seghers
[EMAIL PROTECTED] wrote:
 Licensing
 =
 As mentioned, Qtopia is avaliable under the GPL. Strictly speaking it is
 more open than GTK+ which is distributed under the LGPL (Lesser GPL).
...
 On the other hand, Qtopia is avaliable under the GPL (The full on GPL, not
 a GPL-like license, the GPL itself).

Be careful that you look at exactly what is covered under that GPL
licensing.  In order to gain access to the phone stack for the Greenphone (a
must for my purposes) you have to pay them almost $5K for a commercial
license.

See the top line of the table on this page:
http://trolltech.com/products/qtopia/greenphone/greenphonesdk

- John


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


RE: price politics for hardware updates post-phase-1/2

2007-08-22 Thread John Seghers
Jan wrote:
 Somewhere I read that FIC will likely sell the phase 2 to phase 1 owners
 for something like $150 (instead of $300 - yes, I know that phase 2 will
 cost more likely around $450 instead of $300).

Hi Jan,

When FIC announced the Phase 1 phones, they told us that instead of paying
full-price for the phase 1 and then getting a discount on phase 2 (and
having to put a system in place for tracking who gets the discounts) they
simply sold the Phase 1 phones at a discount.

- John


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


RE: 3G SIMs?

2007-08-22 Thread John Seghers
Marco Barreno wrote:
 I have a question about SIM cards.  If I have a 3G phone with its 3G
 SIM, will I be able to put that SIM in the Neo?  My carrier is ATT in
 the US.

Hi Marco,

There have been some problems with ATT SIMs, some working, some not. See
the Wiki here: http://wiki.openmoko.org/wiki/Carriers/ATT

T-Mobile seems to have a better track record so far:
http://wiki.openmoko.org/wiki/Carriers/TMobile

- John


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


RE: Can't flash smaller root-fs through dfu-util?

2007-08-22 Thread John Seghers
Dr. H. Nikolaus Schaller wrote:
 After unsuccessfully flashing different root-filesystems, I finally
 found this note:
  If you upload rootfs image that is smaller that previous one it
  won't work - you need to attach to bootloader, erase NAND and then
  upload your rootfs first:
 
  cu -l /dev/ttyACM0
  GTA01Bv3 # nand erase rootfs
 This *should* help but I am trying to understand why dfu-util can't
 do that? And what do I do if I have no serial interface? Does this
 mean I can't ever again flash a (smaller) rootfs?

I have no info on the first question, but about the serial interface.
The commands above actually run over USB.  Simply boot the Neo into uBoot
(hold the Aux button while powering on) and select the option to use the
console over USB (Move selection using Aux, invoke the selection by pressing
power).  Then plug in the USB cable and run the cu command.

- John


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


RE: Using Qemu

2007-08-14 Thread John Seghers


Jimmy McMillan wrote:
 Matthew.  I was having the same problems for a while, but I found that
 after I restarted the ubuntu VM, and started the qemu string (after it
 was build) it worked fine for me.  You make also wanna do another svn
 fetch and start from scratch.

Another thing I've found with QEMU in general is: take your time.
Click and hold it for a second or two.  If you do quick clicks that you're
used to doing on the desktop, it will often not register at all in the
emulator.

- John


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


RE: US: T-Mobile plans

2007-07-31 Thread John Seghers
While I've not done so in the last few months, I have done a lot of work in
J2ME games. T-Mobile has a definite walled-garden mentality on some
aspects of web access. For the last couple of years (unless they've changed
very recently) while they have allowed browsing of most internet sites, they
have not allowed JAR files to be downloaded from non-approved sites. This
could be gotten around with special SIMs if you have a developer
relationship with T-Mobile.  There might be fewer restrictions on the
Mobile Internet vs. Mobile Web.

 

- John

Nkoli wrote:

The only difference between T-Mobile Web and T-Mobile Internet on the phone
is that T-Mobile Internet allows VPN while T-Mobile Web doesn't. You can
access any arbitrary html or wap site on your phone with both plans. 

 

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


RE: US: T-Mobile plans

2007-07-31 Thread John Seghers
No, it was definitely the SIM. Certain handsets with certain SIMs would not
download off our server (They would download the JAD, but not the JAR)--and
the JAR was being blocked, it wasn't a case of it downloading and then
refusing to install because of a bad certificate. 

Changing the SIM would allow it to proceed.

Also, log into Samsung's developer boards and you will find commentary that
other developers were running into the same issue.

- John

Eric Johnson wrote:
 Are you sure this wasn't a certificate issue on your jar file. I had no
 trouble downloading J2ME apps last year using T-Mobile US and my own web
 site. For some of the handsets you needed to hack the root certificate
 in the phone or in the Sprint case download a developer certificate to
 the phone.


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


RE: qemu trouble...

2007-07-26 Thread John Seghers


Giles Jones wrote:
 On 25 Jul 2007, at 23:42, John Seghers wrote:
  ifconfig usb0 inet 192.168.0.200 netmask 255.255.255.0
  ssh [EMAIL PROTECTED]

 Interesting that the IP you use for usb0 is 192.168.0.200, then ssh
 into 202. I thought this was a typo then considered that it was
 deliberate.

Heh.
Yeah, I was puzzled by that when I first read the web page that describes
this.  Basically, the ifconfig command is specifying the IP address for the
Desktop's end of the USB connection.  The QEMU side of the connection seems
to be hardwired to 192.168.0.202.  Fortunately, the local net here at work
is set up on 192.168.10.x so that I didn't have to add routes to isolate the
mini-subnet formed by the USB connection.

So the ssh to .202 is making a connection between .200 -- .202

- John


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


RE: email vs forum

2007-07-25 Thread John Seghers


Ortwin Regel wrote:

 The screen size argument also doesn't work too well as the Neo has 640*480
 which is plenty and an official forum would obviously make sure to fit
 well into that resolution. 

I'm sure it will fit well...but will you actually be able to read it without
a magnifying glass?

- John


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


RE: email vs forum

2007-07-25 Thread John Seghers
Giles Jones wrote:
 On 25 Jul 2007, at 23:09, John Seghers wrote:
  I'm sure it will fit well...but will you actually be able to read
  it without
  a magnifying glass?
 
 Having owned a VGA PDA with similar screen size I can say that the
 resolution helps with readability. Hopefully with adjustable font
 sizes people can tailor the resolution to match their eyesight. Hell,
 you could even have an eyesight test in the phone :)

The resolution does help, and it should have some truly awesome font glyphs
once you specify larger fonts...but that's just the problem when trying to
read a forum formatted even for a VGA desktop... To have it formatted
correctly, you have to use the pixel-to-height ratio that a desktop would
use, which means you need the borgstrap Ian mentioned :)

If you use large enough characters to read, it won't format well.

- John


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


RE: qemu trouble...

2007-07-25 Thread John Seghers
Did you run modprobe gadgetfs default_uid=your uid before running QEMU?

I get continual kernel ring messages (dmesg, also reported in syslog) of:
dummy_udc dummy_udc: dequeued req deb73c40 from ep-c, len 4096, buf 

Additionally, there are three lines output from QEMU's stdout/err:
s3c_udc_handle_packet: EP0 overrun
pcf_write: automatic Fast-charge enabled
s3c_udc_handle_packet: EP0 overrun

However, if I go ahead and configure the USB interface and connect via ssh,
it works:

ifconfig usb0 inet 192.168.0.200 netmask 255.255.255.0
ssh [EMAIL PROTECTED]

- John
PS: I found that the error output someone else was quoting,
Warning: could not find USB gadgetfs near the beginning of QEMU's run is
due to not having mounted /dev/gadget.


Tim Niemeyer wrote:
 Sent: Wednesday, July 25, 2007 6:29 AM
 To: community@lists.openmoko.org
 Subject: Re: qemu trouble...
 
 Hello
 
 I have also some problems with qemu.
 I have build everything with the MokoMakefile and it works really nice!
 ;-)
 
 But when i want to use the gadged system to ssh into my moko, i get some
 trouble...
 I figured out that i had to recompile my default Debian Etch Kernel an did
 it. Now it seems to be all like in the wiki describes:
 http://wiki.openmoko.org/wiki/OpenMoko_under_QEMU#Setting_up_USB_connectio
 n
 
 Has anyone an idea for me? Is something wrong?
 
 But when i then do the usb_add gadget:1 command the qemu repeats:
 
 ##
 #
 gadget_read: event error: 4
 gadget_read: event error: 4
 gadget_read: event error: 4
 gadget_read: event error: 4
 gadget_read: event error: 4
 ##
 #
 
 
 In my Syslog i can see many entrys:
 
 ##
 #
 dummy_udc dummy_udc: binding gadget driver 'gadgetfs'
 gadgetfs: bound to dummy_udc driver
 dummy_hcd dummy_hcd: port status 0x00010101 has changes
 dummy_hcd dummy_hcd: port status 0x00010101 has changes
 dummy_hcd dummy_hcd: port status 0x00100503 has changes
 usb 6-1: new high speed USB device using dummy_hcd and address 5
 gadgetfs: connected
 gadgetfs: disconnected
 dummy_hcd dummy_hcd: port status 0x00100503 has changes
 dummy_udc dummy_udc: set_address = 5
 gadgetfs: connected
 dummy_udc dummy_udc: enabled ep-a (ep3in-intr) maxpacket 16
 dummy_udc dummy_udc: disabled ep-a
 dummy_hcd dummy_hcd: ep ep0 halted, urb e912d5c0
 dummy_udc dummy_udc: stale req = dd372840
 dummy_hcd dummy_hcd: ep ep0 halted, urb e912d5c0
 dummy_udc dummy_udc: stale req = dd372840
 dummy_hcd dummy_hcd: ep ep0 halted, urb e912d5c0
 dummy_udc dummy_udc: stale req = dd372840
 dummy_hcd dummy_hcd: ep ep0 halted, urb e912d5c0
 dummy_udc dummy_udc: stale req = dd372840
 dummy_hcd dummy_hcd: ep ep0 halted, urb e912d5c0
 dummy_udc dummy_udc: stale req = dd372840
 dummy_hcd dummy_hcd: ep ep0 halted, urb e912d5c0
 usb 6-1: string descriptor 0 read error: -32
 dummy_udc dummy_udc: stale req = dd372840
 dummy_hcd dummy_hcd: ep ep0 halted, urb e912d5c0
 dummy_udc dummy_udc: stale req = dd372840
 dummy_hcd dummy_hcd: ep ep0 halted, urb e912d5c0
 dummy_udc dummy_udc: stale req = dd372840
 dummy_hcd dummy_hcd: ep ep0 halted, urb e912d5c0
 dummy_udc dummy_udc: stale req = dd372840
 dummy_hcd dummy_hcd: ep ep0 halted, urb e912d5c0
 dummy_udc dummy_udc: stale req = dd372840
 dummy_hcd dummy_hcd: ep ep0 halted, urb e912d5c0
 dummy_udc dummy_udc: stale req = dd372840
 dummy_hcd dummy_hcd: ep ep0 halted, urb e912d5c0
 usb 6-1: string descriptor 0 read error: -32
 usb 6-1: configuration #1 chosen from 1 choice
 gadgetfs: configuration #1
 ##
 #
 
 
 This seems to repeat till i kill qemu and see this in my syslog:
 
 ##
 #
 BUG: warning at drivers/usb/gadget/dummy_hcd.c:49 8/dummy_free_request()
  [f8cf156c] dummy_free_request+0x41/0x4e [dummy _hcd]
  [f8cf7413] gadgetfs_unbind+0x47/0x50 [gadgetfs ]
  [f8cf13a6] usb_gadget_unregister_driver+0x79/0 xd2 [dummy_hcd]
  [f8cf721f] dev_release+0x11/0x44 [gadgetfs]
  [c015ae41] __fput+0x8a/0x13f
  [c01589aa] filp_close+0x4e/0x54
  [c011ead3] put_files_struct+0x65/0xa7
  [c011fa43] do_exit+0x1d1/0x71b
  [c0120003] sys_exit_group+0x0/0xd
  [c0127a6d] get_signal_to_deliver+0x395/0x3bc
  [c01023a6] do_notify_resume+0x71/0x5d7
  [c0126fc1] group_send_sig_info+0x4e/0x56
  [c0117778] default_wake_function+0x0/0xc
  [c0124657] do_gettimeofday+0x31/0xce
  [c0131ffc] sys_futex+0xdc/0xf1
  [c0102d0a] work_notifysig+0x13/0x19
 dummy_hcd dummy_hcd: port status 0x00010100 has c hanges
 dummy_hcd dummy_hcd: port status 0x00010100 has c hanges
 usb 6-1: USB disconnect, address 5
 ##
 #
 
 Thanks...
 
 Tim Niemeyer


___
OpenMoko 

RE: Not the free phone

2007-07-16 Thread John Seghers

Dirk Bergstrom wrote:
 
 Ian Darwin wrote:
  The phrase free phone already means the
  opposite of what we want it to mean. It's done, finished, over. Move on.
 
 Ugh, Ian's right.  That phrase has been violently co-opted by the
 carriers.  Much as I like The free(d) phone, I don't think we can use
 that anywhere outside the geek community.
 

Furthermore, unless you are in a free WiFi area and using a VOIP provider,
you're still paying for service.  Most of service plans cost the same
whether you provide your own equipment or not... therefore equating the cost
of service over the lifetime of the phone to the cost of the phone is not a
valid comparison.

However, something like It's your phone, use it your way is likely the
better avenue.

- John



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


RE: Open Moko Themes

2007-06-13 Thread John Seghers
Tim Newsom wrote
 As I understand it, you would not even need to build a different svg
 file.  You could use the same one and it could automatically scale
 because the engine would scale it..  It should be possible (in my mind)
 to take a layout for 320 x 240 and draw it perfectly at 648 x 480..

Scaling up vector graphics is certainly less likely to cause problems than
scaling down. However, when you start talking about QVGA or smaller, every
pixel counts and hand-tuned graphics are going to give a better presentation
than generated graphics.

However, even staying at the same DPI... what about a landscape vs. portrait
orientation?  Moving from 640 wide x 480 high to 480 wide x 640 high is
going to need more than scaling.  You are going to want to use the display
differently.

So yes, a different SVG file would likely be needed.

- John


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


RE: Open Moko Themes

2007-06-12 Thread John Seghers
Luit van Drongelen wrote:
 (most phones
 and PDAs are QVGA).

Actually most phones sold today are 176 x 220, whereas most PDAs are QVGA.

There's still a lot of phones today that are 128 x 160 and the Sidekick III
is still 240 x 160.

- John


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


Openness (was RE: Concern for usability and ergonomics)

2007-06-12 Thread John Seghers
 Michele Manzato wrote:
 
 Don't get me wrong, I can guess (some of) the reasons behind the plain
 words. But then I wonder whether there is really any transparency in the
 development of Neo/OpenMoko?

One of the things I've seen while lurking on the list is the propensity for
people to want Neo to be *exactly* what they want for their particular niche
market/use. Whether or not it has a camera. Whether the accelerometers in
GTA02 are accurate enough for inertial nav. Etc... 

When you design hardware by (large) committee, you don't get good results.
Case in point is the Space Shuttle. Its design is a very non-optimal
compromise between NASA's requirements for a manned medium-lift reusable
shuttle and the US Department of Defense's requirements. NASA would probably
have used a lifting body design had the DOD not required the ability to
divert a planned Edwards landing to White Sands or one of the other
secondary landing spots *after* reentry. And that's only one of the many,
many compromises that made the shuttle more expensive and less capable than
it could have been even with 1970's technology.

Openness and transparency does not equate to everyone having a say in what
the final feature set of the hardware is. It does not mean everyone on this
list gets a vote.

Nor does it mean that we get minutes of every meeting about new designs or
even frequent status reports.

What it does mean, to me, is that when they decide the feature set for the
-03, -04, etc. handsets, that we know once they have crunched the features
and cost and form factor to a point where they think they have something to
plan for.

It means this project where we have access to the entire phone stack, and
are able to modify the software to tailor the phone to our niche markets.

It means not having to get permission from the manufacturer to build an app
for the phone (Hello Apple!). It means having a direct line of communication
to the people actually building the thing for technical answers.

I've been writing games on cell phones for four years. I'm now creating a
lower level of software to be integrated at the OEM layer. I've seen just
how hard (or impossible) it is to get this kind of support from the rest of
the industry.

This project is a unique collaboration between a manufacturer and open
source. Let them do what they need to do to make the manufacturing decisions
for their company. And thank them for the access they are giving within an
industry that is extremely closed.

By all means give them feedback, tell them your desires, etc.  But please
don't complain at them when they let you know that the GTA02 isn't the end
of the line. That they're working on follow-up models. That they didn't put
your must-have feature in the next rev.

- John


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


RE: Open Moko Themes

2007-06-12 Thread John Seghers
Tim Newsom wrote:
 This is where XAML or XUL are particularly suited.
 The idea is that the UI will be mostly svg commands or in some cases
 images.. But rendered completely by the engine. 
 
 On Tue, 12 Jun 2007 4:29, Peter A Trotter wrote:
  UI for these different screen resolutions and potentially form factors
  is going to be more then a case of image resizing. It will be whole
  different layouts.

Peter brings up a very good point. As images get smaller--because of fewer
pixels available, not smaller pixels--it becomes much less reasonable to use
scaled artwork.  Whether that is SVG rendered into the smaller pixels or
bitmaps resized, when you get down to the sizes required for today's common
screen sizes, you need hand-tuned artwork.

Working in the games industry since 1981, I've seen many kinds of artists.
Most of today's artists do not have the skills to work at the pixel level.
They may be wizards in Maya or 3DS Max, but couldn't design a 16 x 16 icon
if their life depended on it--much less an animation in that many pixels.

Having the combination of ability and patience to push the pixels around is
a rare thing--but one absolutely necessary for a polished interface on a
1/8th VGA device.

When we're dealing with a 300dpi VGA screen, the on-the-fly rendering from
XML/SVG may be great.  But it's not a panacea.

On the other hand, I think it would be great to be able to not only skin
individual apps, but be able to combine elements from multiple apps into one
presentation.

For example, suppose you had a CRM (customer relations) database wherein you
kept notes about your clients.  It would be great if the last note from that
were available on the incoming call screen along with their name.  But that
would require a customized incoming call screen that aggregated the output
of the dialer and the CRM app.

At JavaOne there was a presentation on JSR 258 about a skinning
architecture, but it only seemed to address appearance of elements, not
layout nor the ability to combine features.

- John


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


RE: Openness (was RE: Concern for usability and ergonomics)

2007-06-12 Thread John Seghers
Jonathon Suggs wrote
 However, suggesting that people
 shouldn't be expressing their interests about features no matter how
 niche/picky/whatever is just plain wrong. 

I specifically said, in my summary paragraph:
By all means give them feedback, tell them your desires, etc.  But please
don't complain at them when they let you know that the GTA02 isn't the end
of the line. That they're working on follow-up models. That they didn't
put your must-have feature in the next rev.

Nothing in my comments suggested that people shouldn't give them
suggestions.

Just don't expect them all to make it into the phone or complain when they
don't.


 There will always be complainers, that is just life...ignore them.

It is, indeed, the complainers that I was commenting on. The one that I
quoted was complaining that stuff was being hidden from us because FIC is
working on new specs and hasn't shared them yet.
 
 However, my
 frustration (if you want to call it that) is the missed delivery date.
 They set a concrete date, missed it, and then just told us soon.  I
 don't think that is very professional.

Missed dates are not exceptional in this industry...

- John


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


RE: Java

2007-06-08 Thread John Seghers
As one data point, I have managed to run phoneME Feature via qvfb inside
OpenMoko inside Xephyr on Ubuntu.

Tying together this thread with the UI thread, phoneME is one application
that would benefit greatly from having a framebuffer interface available. It
is designed to render to a frame buffer. There is a QTE build, but I have
not gotten that to build yet.

 Ian Darwin wrote:
  ...  Or, it might be
  better to do our own port of phoneME to OpenMoko. I don't know which
  approach is better in the long run.
 Has anybody that has GTA01 hardware tried running this?

No hardware here, nor have I tried it in arm emulation--but they do have a
Linux ARM build target and if qvfb can be built for Linux ARM, it should
work.

- John


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


RE: UI ideas/questions or can we animate things as smooth as iPhone?

2007-06-07 Thread John Seghers
Daniel sent his response directly instead of to the list by accident. I
confirmed that with him so I'm leaving his entire reply and adding my points
at the end...

 -Original Message-
 From: Silva, Daniel [mailto:[EMAIL PROTECTED]
 Sent: Thursday, June 07, 2007 10:40 AM
 To: John Seghers
 Subject: Re: UI ideas/questions or can we animate things as smooth as
 iPhone?
 
 - Original Message -
 From: John Seghers [EMAIL PROTECTED]
 To: 'OpenMoko' community@lists.openmoko.org
 Sent: Thursday, June 07, 2007 5:05 PM
 Subject: RE: UI ideas/questions or can we animate things as smooth as
 iPhone?
 
  I've been lurking, but this is something that I do have a bit of
  experience
  with--and definitely some opinions.
 
  Michael 'Mickey' Lauer wrote
  Tomasz Zielinski wrote:
   framework, designed for mobile devices and running quick
   framebuffer operations? GameBoy provided nice full-screen animations
   in 1989, eighteen years ago.
 
  I feel your pain. Trust me, it hurts me as well...
 
  The GameBoy Advance is an ARM7TDMI running at 32MHz.  However, its
 screen
  size was only 240 x 160 (1/8 VGA) and it had a hardware-based sprite
  system
  as well as both bitmapped and character mapped graphics capabilities
 with
  hardware fine scrolling and multiple planes.
 
  IIRC, the GTA01 has a 266MHz processor--only a little more than 8x the
  GBA--and fully 8x the screen area with 16x the memory required for a
  bitmap.
 
 
   I'm 100% sure nobody will cry after pure-X11 applications we loose
   this way. Almost every GTK application would require
 rewriting/porting
   to fit OpenMoko capabilities, so it's not great loss too. Not to
   mention font and other DPI-aware issues.
 
  Interesting. Can I hear more supportive or counter arguments?
  What do the others think?
 
  I've been writing games since 1981, on Atari 5200, 8-bit NES, SFX,
  Genesis,
  Windows, and too many cell phones to keep track of. Please, please,
 please
  give us direct access to the frame buffer and a low level API to the
  Blitter
  in the GTA02.
 
  I don't know if you have to throw away X11 support to do so, but I do
  agree
  that you won't lose much if you do so.
 
 No you don't have to sack X11 to have access to the underlying hardware,
 you can
 interface with it through DRI ( Direct Rendering Infrastructure ), but
 that would
 kill the point of having X11, why having X11 if you access the hardware
 directly?
 And besides you would have to write a DRI driver to interface with
 OpenMoko hardware,
 since there's only a handfull of drivers available.
 
 I agree that loosing X11 per se wouldn't do much harm, but going the
 vanilla framebuffer
 way we would be loosing a lot. It would require ALOT of work to rebuild
 what has been done
 until now ( if they're really using X11+GTK ) just to go in that
 direction, when i believe
 the problem is not there.
 I believe people are missing few things, although i really didn't checked
 the code yet,
 i bet the code is still very umpolished and could and will be optimized.
 From what i've seen
 in the wiki, OpenMoko is still using KDrive ( trimmed down XServe
 implementation ) and a full glibc.
 Change that for something like DirectFB and uClib ( or diet libc ) and you
 already would start to see things shape up.
 Then there's loading times, for a solution like OpenMoko i wouldn't rely
 on dynamic linking
 and would go for static linking, remeber this is not a desktop system.
 http://www.directfb.org/docs/GTK_Embedded/summary.html
 If you/they must use dynamic linking i would recomment using something
 along the lines
 of prelink.
 
  A lot of statements have been made here about people flocking to the Neo
  *because* they can modify it. But remember that the geeks who will buy
 it
  because they can run their favorite X application, or bring up a Linux
  shell
  are the vast minority if you're looking at hundreds of thousands or
  millions
  of devices being sold.
 
  The vast majority of the purchasers are going to be people who buy it
  because it functions smoothly, makes great calls, and has lots of nifty
  eye
  candy. And, oh by the way, the can customize it to their heart's desire.
  But
  those customizations aren't going to be done at the Linux developer
 level.
  Those are going to be seamless plug-ins or self-installing apps that
 give
  them something they want on the phone. This also points to the need for
 a
  slick graphical app catalog/installer.  Synaptic, apt-get, rpm...not
 going
  to cut it for the normal end user.
 
 There are loads and loads of cheap and really great functioning cell
 phones, OpenMoko/neo1973
 could be the greatest phone in the world and still noe even make a small
 dent on the market.
 Sure there are people who will look for the best bang for the buck, but
 mus of them
 will just buy what's more trendy and/or has the most 'cool' factor.
 Just look the iPod and the more recent iPhone fenomena, neither one are
 the best on the
 class, but they have

Status of phoneME?

2007-05-17 Thread John Seghers
I'm embarking on a project where I need to work at the c/c++ level under
J2ME and tie into the native phone stack as well.  I'm trying to determine
whether I should initially target OpenMoko or Qtopia's Greenphone initially.

One of the decision points in this for me is the question of whether phoneME
Feature has been ported to the platform.  I was pointed here by information
I got at the JavaOne conference and I've seen hints that such a port is in
progress for OpenMoko and/or Greenphone, but it has been very hard to
determine if such beasts actually exist.

Can someone fill me in on the status of phoneME on either of these devices?

- John


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