Re: Significant Numbers of Non-Developers?

2007-07-22 Thread Ortwin Regel

On 7/21/07, Mark Eichin [EMAIL PROTECTED] wrote:


Giles Jones [EMAIL PROTECTED] writes:

 On 20 Jul 2007, at 22:25, Ortwin Regel wrote:

 Order #1833 here and not a developer at all. My last Linux
 experience was that I changed the screen resolution in Suse 9 to
 something that didn't work and wasn't able to change it back and
 get back to the GUI. :P Still, I need this phone and I need it now.
 It's the phone I've been waiting for for about four years. Pretty
 much since I got my Tapwave Zodiac and wondered what would happen
 if it was also a phone. I love to be an early adopter, even if it
 takes time for stuff to get usable. This is just too fascinating to
 wait any longer. I'll probably buy a GTA 02 in October, too, and
 sell my GTA 01 or give it to one of my favourite Palm game
 developers if I'm feeling generous.
 I hope people will help me if I'm stuck in some scary command line. ;)

 Ortwin Regel

 No, you want the phone. :P

 At the moment it's not a fully working device, it will do very
 little. It will be frustrating to have a phone which does nothing. If
 you haven't ever had to flash a phone or use recovery methods to
 repair a bricked phone then you'll end up with a paperweight.

 I've not done much embedded development for a while, my background is
 in C development. I started on the Amiga and wrote some MIDI software
 such as MIDI drivers, audio output plugins. I did embedded
 development for a year, developing firmware for network hardware.
 Trust me, even I am a little nervous about having a Neo and not being
 able to contribute. So if you're not a developer you'll feel even
 more frustrated and impatient.

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

This isn't early adopter - this is *pre* adopter - I'd suggest that
the 02 model is going to be early adopter, realistically...

I ordered one because I think I'm ready to do something useful with
it, because
  * I've already done some of the relevant code in python on my Nokia
6630 with an external GPS
  * I've done from-scratch build and installs for the Gumstix
  * embedded gcc/g++ used to be my full-time job (anyone remember Cygnus?
:-)
  * I've written code on an iCreate too
  * I've used an oscilliscope within the last 6 months...

Remember that the one recent live demo we've seen (on youtube, that
user's group meeting) involved several iterations of killing and
restarting daemons from a remote session on a laptop, and answering a
call with AT commands; while we *hope* it's a little more solid than
that, I'm expecting that to be part of the debugging to be done in the
first batch.

Remember also that this one doesn't have 802.11, so until you build
yourself a power+usbwifi lashup, it won't really count as a PDA either
(why yes, after about 2005 if it doesn't have net it's not really a PDA
:-)

(I'm also expecting to pick up a cheap pay-as-you go SIM for operating
the FIC with, since I actually still need to call and SMS people :-)

There's also some gadget-lust going on - I'd probably buy this phone
*without* a software install, if it had sufficiently documented
hardware, just because (esp. as an Amateur Radio operator) it's the
level of control I believe I *should* have of a piece of hardware that
I'm paying for.

It's pretty clear from this list that there are a lot of wildly
varying fantasies built up around the phone, but I don't think
anything we've heard officially that suggests that anyone for whom a
command line is scary is going to get any value out of it...

_Mark_ [EMAIL PROTECTED]
The Herd Of Kittens

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





Don't worry, I know exactly what I'm getting into. I am not absolutely
certain that I can handle it but I'm willing to try.



On 7/21/07, Jeff Rush [EMAIL PROTECTED] wrote:


Ortwin, with such strong feelings, I need this phone and I need it now,
you
must have certain specific requirements for putting it to use.  Certainly
we
all have our wish list with lots of far out ideas but what do you need to
phone to do first, to meet these four-year-pent-up demands, from before
the
OpenMoko even existed?  Basically you're speaking as someone frustrated
with
something in particular.

 I hope people will help me if I'm stuck in some scary command line. ;)

Certainly I'll help.  I'm hoping to produce a series of screencasts about
the
phone.  My first, just an overview for those wondering what the heck an
OpenMoko is that I gave last week at the local DFW Unix Users group, can
be
found at:

  http://www.showmedo.com/videos/video?name=104fromSeriesID=104

I'm planning a talk on the hardware, and another on the underlying
software
architecture.  In my mind, I divide the audience into those who are 

Re: Significant Numbers of Non-Developers?

2007-07-21 Thread Jeff Rush
Ortwin Regel wrote:
 Order #1833 here and not a developer at all. My last Linux experience
 was that I changed the screen resolution in Suse 9 to something that
 didn't work and wasn't able to change it back and get back to the GUI.
 :P Still, I need this phone and I need it now. It's the phone I've been
 waiting for for about four years.

Ortwin, with such strong feelings, I need this phone and I need it now, you
must have certain specific requirements for putting it to use.  Certainly we
all have our wish list with lots of far out ideas but what do you need to
phone to do first, to meet these four-year-pent-up demands, from before the
OpenMoko even existed?  Basically you're speaking as someone frustrated with
something in particular.

 I hope people will help me if I'm stuck in some scary command line. ;)

Certainly I'll help.  I'm hoping to produce a series of screencasts about the
phone.  My first, just an overview for those wondering what the heck an
OpenMoko is that I gave last week at the local DFW Unix Users group, can be
found at:

  http://www.showmedo.com/videos/video?name=104fromSeriesID=104

I'm planning a talk on the hardware, and another on the underlying software
architecture.  In my mind, I divide the audience into those who are system
programmers (kernel/driver folks) and those who are application programmers
(high-level lang + defined service interfaces).  Besides being an embedded
systems engineer, I'm also the advocacy coordinator for Python and hope to
encourage and support those who want to build their apps using Python.

-Jeff


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


Significant Numbers of Non-Developers?

2007-07-20 Thread Jeff Rush
I've been reading the archives of the various OpenMoko lists and I've noticed
a significant number of people who admit they are not programmers at all, or
that this is their first exposure to Linux.

I'm curious what a non-programmer is going to do with this device in the next
few months.  And if your first use of Linux is on the device itself, and you
run Windows on your desktop, how you're going to grow your Linux skills and
effectively develop applications.  Just seems odd to me, but maybe I'm
overlooking something. ;-)

BTW, there are threads of discussion here that are answered by digging into
the source code released so far.  I've seen some people asking the OpenMoko
team to spell how how this or that is going to be done (events from calls) --
guys, its in the source and at this stage we're expected to be developers.
While waiting for our oders, we should be setting up our development
environment, reading thru the source given so far, and writing test programs
to run within the QEMU environment, to get ready.  I doubt once the device
arrives in the mail that it will come with a manual that makes all things
clear or that the functionality on the device will be useful for much by
itself -- you'll still have to dive into the source.

As an embedded developer myself, the less than smooth way things are unfolding
and the rough nature of the device itself are normal and expected when
engineering a new device.  Those used to a consumer device may not understand
this as they rarely get a peek into the process like FIC is giving us.

And I'd just like to say to the OpenMoko team thanks for giving us this
device and opening it up so that we can participate in its shaping.  That many
decisions on how things are going to be done are not yet made is a -good-
thing, people.  The journey is the reward for geeks, not the final destination
of a polished, shrink-wrap consumer gadget.

-Jeff

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


Re: Significant Numbers of Non-Developers?

2007-07-20 Thread ramsesoriginal

On 7/20/07, Jeff Rush [EMAIL PROTECTED] wrote:


I've been reading the archives of the various OpenMoko lists and I've
noticed
a significant number of people who admit they are not programmers at all,
or
that this is their first exposure to Linux.

I'm curious what a non-programmer is going to do with this device in the
next
few months.  And if your first use of Linux is on the device itself, and
you
run Windows on your desktop, how you're going to grow your Linux skills
and
effectively develop applications.  Just seems odd to me, but maybe I'm
overlooking something. ;-)

BTW, there are threads of discussion here that are answered by digging
into
the source code released so far.  I've seen some people asking the
OpenMoko
team to spell how how this or that is going to be done (events from calls)
--
guys, its in the source and at this stage we're expected to be developers.
While waiting for our oders, we should be setting up our development
environment, reading thru the source given so far, and writing test
programs
to run within the QEMU environment, to get ready.  I doubt once the device
arrives in the mail that it will come with a manual that makes all things
clear or that the functionality on the device will be useful for much by
itself -- you'll still have to dive into the source.

As an embedded developer myself, the less than smooth way things are
unfolding
and the rough nature of the device itself are normal and expected when
engineering a new device.  Those used to a consumer device may not
understand
this as they rarely get a peek into the process like FIC is giving us.

And I'd just like to say to the OpenMoko team thanks for giving us this
device and opening it up so that we can participate in its shaping.  That
many
decisions on how things are going to be done are not yet made is a -good-
thing, people.  The journey is the reward for geeks, not the final
destination
of a polished, shrink-wrap consumer gadget.

-Jeff




In some points i agree, but i think as an application developer you should
not have to look into the code of gsmd, or whatever. As an application
programmaer, i (usually) expect some sort of interface wich i can use, and
wich is documented. Because if every application diggs deap in some sort of
demons/driver/whatever, and some piece of code changes, then we're all
fucked up (sorry for the expression).



--
My corner of the web: http://ramsesoriginal.wordpress.com
My dream, my world: http://abenu.wordpress.com
___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Significant Numbers of Non-Developers?

2007-07-20 Thread Bartlomiej Zdanowski AutoGuard Ltd.

Hi.

ramsesoriginal pisze:

On 7/20/07, *Jeff Rush* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote:

I've been reading the archives of the various OpenMoko lists and
I've noticed
a significant number of people who admit they are not programmers
at all, or
that this is their first exposure to Linux.

But it's a wonderful thing that a lot of people are curious what is 
going on. I'm sure that a few of the would become a real programmers.


I'm curious what a non-programmer is going to do with this device
in the next
few months.  And if your first use of Linux is on the device
itself, and you
run Windows on your desktop, how you're going to grow your Linux
skills and
effectively develop applications.  Just seems odd to me, but maybe
I'm
overlooking something. ;-)

Thet will be very good beta testers. And about that linux, always should 
be the first time. But linux has its own magnetism. Jeff, I think that 
some of them will install linux distro on their PC and a new linux 
adventure will happen for them.
In some points i agree, but i think as an application developer you 
should not have to look into the code of gsmd, or whatever. As an 
application programmaer, i (usually) expect some sort of interface 
wich i can use, and wich is documented. Because if every application 
diggs deap in some sort of demons/driver/whatever, and some piece of 
code changes, then we're all fucked up (sorry for the expression).
I do agree with you. The code should be modular and there should be no 
need to look inside of it if someone only uses services provided by some 
daemon. Only interface/api should be known. Ofcourse it needs a good 
documentation but it's the part of libraries developers.


All non-developers -  keep tracking the OpenMoko!!! :-)
Greetings to all.
--
*Bartlomiej Zdanowski*
Programmer
Product Research  Development Department
AutoGuard  Insurance Ltd.

Omulewska 27 street
04-128 Warsaw
Poland
phone +48 22 611 69 23
www.autoguard.pl http://www.autoguard.pl
___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Significant Numbers of Non-Developers?

2007-07-20 Thread Giles Jones
Bartlomiej Zdanowski AutoGuard Ltd. [EMAIL PROTECTED] wrote :

 Thet will be very good beta testers. And about that linux, always
 should be the first time. But linux has its own magnetism. Jeff, I
 think that some of them will install linux distro on their PC and a new
 linux adventure will happen for them.

If OpenMoko can be used to boot Linux on a PC then it will be even easier for 
them.

Such an approach has been used for the Wizpy mp3 player, it will boot any PC 
into Linux.

http://www.turbolinux.com/products/wizpy/

---
G O Jones





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


Re: Significant Numbers of Non-Developers?

2007-07-20 Thread Ian Stirling

Giles Jones wrote:

Bartlomiej Zdanowski AutoGuard Ltd. [EMAIL PROTECTED] wrote :



Thet will be very good beta testers. And about that linux, always
should be the first time. But linux has its own magnetism. Jeff, I
think that some of them will install linux distro on their PC and a new
linux adventure will happen for them.



If OpenMoko can be used to boot Linux on a PC then it will be even easier for 
them.

Such an approach has been used for the Wizpy mp3 player, it will boot any PC 
into Linux.

http://www.turbolinux.com/products/wizpy/


http://wiki.openmoko.org/wiki/Wishlist:LiveUSB_distro

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


Re: Significant Numbers of Non-Developers?

2007-07-20 Thread John Locke
Hi,

Jeff Rush asks,
 I'm curious what a non-programmer is going to do with this device in the next
 few months.  And if your first use of Linux is on the device itself, and you
 run Windows on your desktop, how you're going to grow your Linux skills and
 effectively develop applications.  Just seems odd to me, but maybe I'm
 overlooking something. ;-)

   
Okay, I probably fall into this group, of non-programmers buying the
first available version... you tell me. I am a web programmer and system
administrator, and have built a company to five people now doing open
source web projects and system administration, but I've never learned C
or embedded development, and my coding expertise is limited to PHP,
Javascript, and a little Perl or Python here and there. So why did I do
one of the first 10 orders? (Order #1828 - still no credit card charge,
though)

1. I need a new PDA. My last one was a Palm V, and it died years ago.
I've been getting by without one, but as the company has grown, I find I
need better access to my addressbook/schedule, and a Smart Phone sounded
ideal. Just when I was starting to look (late last fall), the OpenMoko
project was announced, and my immediate thought was that's it. That's
exactly what I want. I've even been thinking about buying a GPS, so
that's a nice bonus. I already have a decent camera, so I don't care
about that. And this week, my cell phone is starting to cut people off,
too--I'm hoping the OpenMoko dialer will be usable enough soon...

2. The idea of an open, Linux phone is irresistible. I have been using
Linux full time on the desktop/laptop for over 4 years, and on servers
for over 7. I spend as much time in a shell as I do in the rest of the
desktop. While I'm not really a programmer, I have no fear of setting up
a development environment and doing whatever is necessary to get it to
work, and I have no fear of seeing a console window or anything else
here. And the thought that maybe I could write some cool little
application in Python to do whatever I want the phone to do--that lowers
the bar to the point I just might start developing apps for the thing.

3. I'm patient. Mostly. I mean, I've been waiting 9 months for this
thing. I can't wait to get it in my hands, but once I have it, I don't
need it to be fully functional--I can wait a little longer for that, and
if I can help put the pieces together, maybe I can contribute something
to make it smoother for the next people to pick it up. I do have a
technical writing background ;-)

4. I want to evaluate it as a strategic direction for my company. I
think there could be lots of ways this could become a fantastic tool for
businesses who wouldn't think of it now... things like adding an RFID
reader/bar-code scanner and use it for warehouse inventories, hooked up
to LedgerSMB. Or creating a daily log file for commercial truck drivers,
automatically associating location and time and sending entries back to
the company's server. Or a home-inspection report that can be checked
off at the home, and when done, a report automatically emailed from the
company server to the customer and realtor. Or dozens of other custom
applications that have people doing things away from a computer, which
might be able to be hooked to a web application that uses OpenMoko as a
client. The earlier I get my hands on one, the sooner I can see how
realistic these ideas might be... and the sooner we can start working on
a platform for doing this type of thing that we'd happily contribute
back to the community.


I'll almost certainly get a GTA2 as well, and hand the GTA1 over to my
wife when it's usable enough...

P.S. I am going to Ubuntu Live on Sunday, at least to the exhibit hall
and the BOF... I'll look forward to meeting people there!

Cheers,

-- 
John Locke
Open Source Solutions for Small Business Problems
published by Charles River Media, June 2004
http://www.freelock.com


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


Re: Significant Numbers of Non-Developers?

2007-07-20 Thread Ortwin Regel

Order #1833 here and not a developer at all. My last Linux experience was
that I changed the screen resolution in Suse 9 to something that didn't work
and wasn't able to change it back and get back to the GUI. :P Still, I need
this phone and I need it now. It's the phone I've been waiting for for about
four years. Pretty much since I got my Tapwave Zodiac and wondered what
would happen if it was also a phone. I love to be an early adopter, even if
it takes time for stuff to get usable. This is just too fascinating to wait
any longer. I'll probably buy a GTA 02 in October, too, and sell my GTA 01
or give it to one of my favourite Palm game developers if I'm feeling
generous.
I hope people will help me if I'm stuck in some scary command line. ;)

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


Re: Significant Numbers of Non-Developers?

2007-07-20 Thread Giles Jones


On 20 Jul 2007, at 22:25, Ortwin Regel wrote:

Order #1833 here and not a developer at all. My last Linux  
experience was that I changed the screen resolution in Suse 9 to  
something that didn't work and wasn't able to change it back and  
get back to the GUI. :P Still, I need this phone and I need it now.  
It's the phone I've been waiting for for about four years. Pretty  
much since I got my Tapwave Zodiac and wondered what would happen  
if it was also a phone. I love to be an early adopter, even if it  
takes time for stuff to get usable. This is just too fascinating to  
wait any longer. I'll probably buy a GTA 02 in October, too, and  
sell my GTA 01 or give it to one of my favourite Palm game  
developers if I'm feeling generous.

I hope people will help me if I'm stuck in some scary command line. ;)

Ortwin Regel


No, you want the phone. :P

At the moment it's not a fully working device, it will do very  
little. It will be frustrating to have a phone which does nothing. If  
you haven't ever had to flash a phone or use recovery methods to  
repair a bricked phone then you'll end up with a paperweight.


I've not done much embedded development for a while, my background is  
in C development. I started on the Amiga and wrote some MIDI software  
such as MIDI drivers, audio output plugins. I did embedded  
development for a year, developing firmware for network hardware.  
Trust me, even I am a little nervous about having a Neo and not being  
able to contribute. So if you're not a developer you'll feel even  
more frustrated and impatient.


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


Re: Significant Numbers of Non-Developers?

2007-07-20 Thread Oliver

Just joined the list, hope this message ends up where it's supposed to go.
I'm an it-hobbyist who is proficient in a number of languages and has some
linux (and bash) exposure. I bet there are lots of people like me who
salivate over this phone.

What drives my lust for it the most is to dynamically switch between voip
and gsm depending on availability, to cut down costs and to make it possible
for me to live without a land-line-phone, but still with costs lower than
that.

Oh, and all of the cool apps that have been discussed in the list over the
last three days.

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