RE: atomic clock / radio-receiver chip

2008-06-01 Thread Tim Newsom
I have one (or something equivalent) in my watch (Casio Pathfinder Wave
Ceptor). It synchronizes the time of my watch every night at midnight.
/shrug

--Tim

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of cdr
Sent: Sunday, June 01, 2008 11:26 AM
To: community@lists.openmoko.org
Subject: atomic clock / radio-receiver chip

 And portable thermonuclear bomb. Just in case. (Well, phone is already
 hand interface to several orbital atomic clocks, isn't it?)

the atomic clock(s) arent orbiting the earth,

to receive the one in Colorado (or Hawaii, 3330 in Canada..), youd need some
chip like Si4735

http://www.silabs.com/public/documents/marcom_doc/mcoll/Broadcast/Radio_Tune
rs/en/Si473x_Presentation.pdf


their doc shows ipods, phones, and handheld PCs.

has anyone besides the DSP-Rado people actually put this in _any_ product,
let alone a phone?


___
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: .Mac like service

2008-04-29 Thread Tim Newsom
-Original Message-
From: Robin Paulson [EMAIL PROTECTED]
Sent: Tuesday, April 29, 2008 6:29 PM
To: List for Openmoko community discussion community@lists.openmoko.org
Subject: Re: .Mac like service

/snip

alternatively, an application to sit 
on my pc and do all this stuff
locally would be very useful

To add to this, giving the application the ability to log into the service and 
sync locally, or update the service with more up-to-date info would be useful.

--Tim.


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


RE: Loosing your moko

2008-04-09 Thread Tim Newsom

-Original Message-
From: David Pottage [EMAIL PROTECTED]
Sent: Wednesday, April 09, 2008 8:15 AM
To: List for Openmoko community discussion community@lists.openmoko.org
Subject: Re: Loosing your moko

On Wed, April 9, 2008 2:39 pm, Sebastian Billaudelle wrote:

 Yes, i think a normal hijacker has no skills to flash the image -
 it is unusual with normal phones. I think nearly all of them don't
 know about a function like the one we are discussing here. But i
 think there is another problem: I don't know if it legal to track the
 position of a person without his/her permission - even if he/she has
 stolen my phone... Will the cops be allowed to use this information?
 There are lots of crazy laws... Is a lawyer here on this list?

Yes, i think a normal hijacker has no skills to flash the image - it
is unusual with normal phones. I think nearly all of them don't know
about a function like the one we are discussing here. But i think there
is another problem: I don't know if it legal to track the position of a
person without his/her permission - even if he/she has stolen my
phone... Will the cops be allowed to use this information? There are
lots of crazy laws... Is a lawyer here on this list?

I am not a lawyer, this is my amateur analysis:

As I see it, there are three issues to contend with:

1. Is it legal or ethical for openmoko to keep a database of where
   users are and have been without their explicit consent?

2. In what circumstances should law enforcement be granted access to
   the database of where users are?

3. In what circumstances should the owner of a phone be able to tell
   where it is?

The first issue is about big scary companies keeping big brother like
databases on all their users. We all tend to think of openmoko as a
friendly community effort with no ill intent, but pretend for a moment,
that the phone comes from someone big and scary like Microsoft or
Verzon. Would you be happy about them tracking you by default? Over the
years some tech publications like www.theregister.co.uk have published
scandals and trade conspiracies to reduce consumer choice, invade
privacy and create vendor lock in. I dare say they would have bad
things to say about this plan unless strong safegards are built in, and
we find a way to make this off by default (but still trap anyone who
re-flashes the phone).

My solution to the privacy problem is this: In the box with a new phone
is a card explaining how to create an account with the location DB. The
user would normally setup an account with that DB. If they are paranoid
about privacy, they can throw away the card without doing anything. In
normal operation, the phone contacts the location DB from time to time
with it’s serial number and current position, however if the phone’s
owner has not registered, the DB informs the phone that it is not
registered. The phone will store that setting in non volatile memory,
and will never contact the location DB again. That way, for users who
are concerned about their privacy, or who just don’t read the
instructions, Only one location will ever be released. If the user
later changes their mind the DB registration site will have
instructions on how to manually flip the “send locations” parameter
back to true, via a deeply hidden menu or config file. If someone
re-flashes the phone, then the parameter will be automatically reset.
If it is stolen the rightful owner would have to quickly register with
the DB before the phone is re-flashed.

The second issue is about law enforcement access to the database. If a
bad guy such as a drug dealer is using an openmoko equipped phone, then
the police might legitimately want access to the database to find out
where they have been. Likewise if there has been a serous crime such as
a murder, then the police would want to know who was at the crime scene
during the crime. I think that most community members would agree that
a request for information in these circumstances should be granted. On
the other hand, many people are concerned about warantless wiretaps in
the United States at the moment, and worry that the police might make
big dragnet like requests to invade privacy. For example issuing
speeding tickets automatically if the DB showed that you where moving
faster than the posted limit. In some circumstances the owner of the
phone might want access to the database to prove their innocence for
example to establish an alibi, or to prove that they where not
speeding.

I would suggest that a good compromise would be for the DB admin to
give out to the police information about the movements of any specific
user, or all users who where in a specified area for a specified period
of time, if the request is made by the registered owner or suitably
senor police officer or judge. There is a problem that some law
enforcement agencies might try to bypass any privacy rules we setup,
and try to get a court order for the entire database. To prevent this
we should setup the database in a 

Re: Qtopia coming for Neo1973

2007-09-26 Thread Tim Newsom


On Wed, 26 Sep 2007 8:57, [EMAIL PROTECTED] wrote:


As far as I'm concerned, this should have ended last week. The original 
question asked was why continue with OpenMoko development when Qtopia 
is available, faster, more complete and stable?. It was debated and 
some pretty conclusive reasons came out (as posted last Thursday)



1) Redundency is good, if Qtopia fails for some reason, there's an 
alternative.
2) A greater number existing applications can be ported easily to an X 
based framework. There is also precedent in the Maemo project of 
where this has been very useful.


I'd like to add a 3rd: Competition breeds innovation. :-)


I guess a 4th reason that's come out now is some people just prefer 
the GTK+ api and maybe a 5th reason some people prefer the LGPL over 
the GPL.


So there you go, there's the 5 reasons why OpenMoko development will 
continue.Agree or disagree those are the reasons. Perhaps these could 
be added to the wiki to avoid future debates running over the same 
ground?



Cheers,

Tom

PS: The faster, more complete and stable bit refers to the _current_ 
state of OpenMoko and not to what OpenMoko will obviously become.


I guess my only comment is that while I don't really care which 
interface people use on their phones, it seems like the data interfaces 
should be the same... If I open up qtopia phone edition and look at my 
contacts or maybe even edit them and then close it down and open up my 
OM interface and look at them, they should be the same.  All edit are 
visible.. No double entry.


In general, I think that all of that should be possible regardless of 
which interface you use to view/interact with the phone.  Gives a little 
more isolation of the interface from the implementation of where 
everything is, and it gives people the option to switch at any time 
without fear that they need to copy / backup-restore their data when 
switching.  Especially with the relevation about being able to run them 
both at the same time. (Qt has x11 libraries/bindings right?)   So you 
could write qt apps which interact with GTK+ apps through the common 
data infrastructure.

--Tim

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


Re: Yet another finger keybord (gui mock-up).

2007-08-26 Thread Tim Newsom


On Sun, 26 Aug 2007 9:36, Lars Hallberg wrote:

Josef Wolf skrev:

[ I warm-up this old thread again... ]
On Mon, Mar 05, 2007 at 12:02:31AM +0200, Lars Hallberg wrote:
a mock-up on a 90-key by one stroke finger keyboard. Think this might 
be an usable and pretty efficient input method.


   http://www.micropp.se/openmoko/
This looks very promising.  I like this idea.  The only issue I see is 
that
the least used characters (numbers) are the easiest to enter.  IMHO, 
the

mostly used characters should be accessible without dragging.


I think it's a good default as it reuses the users knowledges from t9 
systems. It's important to be easy to pick up. But an alternative 
layout optimised for text input is good, as is a possibility for power 
users to define there own layout, or even special layout for different 
programs/tasks.

/snip

/LaH



What about a continuously variable system which starts with the most 
commonly used letters and then adjusts itself based on user input.  It 
could learn which letters a specific person uses to type and make them 
more prominent. Then, depending on modes the programming or web 
searching or other keyboards would automatically adapt to the best 
layout based on the users individual behavior.

--Tim

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


Re: Yet another finger keybord (gui mock-up).

2007-08-26 Thread Tim Newsom


On Sun, 26 Aug 2007 11:35, Andraž 'ruskie' Levstik wrote:

On 20:15:37 2007-08-26 Edwin Lock [EMAIL PROTECTED] wrote:
 So you have to get used to it every time again? doesn't seem like a 
very

 good idea.
 My experience is that people like to get used to things and do them
 like the got used to, not change..

 - Edwin



A dynamic input... I like it... But let's put it this way... it 
shouldn't

be to hard to add an option to either use a dynamic input or a
pre-defined/custom
static one. Give the user the final choice. But then that's just me... 
I

like the user having as much choice as possible.

--
Andraž ruskie Levstik


Ok, I didn't actually mean after each and every keystroke. I was trying 
to float the idea. The actual implementation would obviously be up to 
some kind of experimentation.


I can't see how removing the unused characters and adding more used 
characters could be a bad thing. Granted you let the user decide to 
switch and always have the ability to go back to default.. But each user 
will have a different vocabulary and thus a different optimization 
specifically for them.


as a bad example take someone who always talks in leet speek when 
messaging.  That will be a very different layout than someone who does 
short hand or abbreviated messaging. If the program could figure out, 
say each night or when the user chooses or what not, which letters or 
symbols they use most and build an appropriate step heirarchy then you 
could optimize the path for fewest drag type operations and more click 
operations. Or at least that's how it seems to me.  Then once the 
sequences are determined, let the user position them on the grid in a 
manner that feels right to them. For each user that might be different.


Anyway, some will like it and some will disable it in favor of the 
default or non-assisted but customly defined layout.  Personally, I 
would not mind having the least used letters changed out for more used 
letters based on my usage patters in a semi automatic way, if I could 
anchor my most used letters to positions where they feel comfortable.

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


another linux platform platform

2007-07-26 Thread Tim Newsom

I just noticed this:
http://www.linuxdevices.com/news/NS5539544742.html

They claim to have many of the features we have talked about on the list...
however, I am wondering about the pending patent related to placing
security in the bootloader for signature checking of a boot image.  Does
anyone know if this is available GPL or if they have somehow managed to get
around all of that?

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


Re: Data Link Disable Capability?

2007-07-26 Thread Tim Newsom


On Thu, 26 Jul 2007 12:32, Giles Jones wrote:

Anything and everything is possible.


Obviously, you mean this withing the realm of programming openmoko.  
Otherwise, its a very broad and bold statement.  /grin

--Tim

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


Re: whee!

2007-07-26 Thread Tim Newsom


On Thu, 26 Jul 2007 19:06, Mark Eichin wrote:


Ok, now I feel stupid.  Guess you get to call me a muppet after all :-}

The batteries and cards were all wrapped together in one of the foam
cutouts.  I don't know how I missed it this morning, when I got home I
went through every compartment to double check and they were right
there.  (I think I saw white, shiny and thought must be
documentation.  Or maybe I just hadn't had my coffee yet.)

Apologies to all involved!



Actually... They tracked down your shipment by tracing the gps location 
as reported by your phone back to the mothership. They just added those 
components while you were out to make you look like a muppet. /grin.


Joking.. Of course.. Good to see you found them.
--Tim

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


Re: another linux platform platform

2007-07-26 Thread Tim Newsom

Err... That was supposed to br linux phone platform...

On Thu, 26 Jul 2007 8:35, Tim Newsom wrote:

I just noticed this:
http://www.linuxdevices.com/news/NS5539544742.html

They claim to have many of the features we have talked about on the 
list... however, I am wondering about the pending patent related to 
placing security in the bootloader for signature checking of a boot 
image.  Does anyone know if this is available GPL or if they have 
somehow managed to get around all of that?


--
-- Tim

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


Re: Camera on GTA02

2007-07-23 Thread Tim Newsom


On Mon, 23 Jul 2007 10:27, coomac wrote:


Rather than alienate one group over the other, why not have something 
for both? A non camera version for those who don't need the feature as 
well as a camera version with the exact same specs for those who can't 
live without it? I mean, why have a chip with camera support if there 
are no plans to use if fully? Tag on a $50 difference or something. 
Problem solved. It won't be feasible in the near future if it involves 
a major holdup or deviation from the current product, but if it's 
doable, why not?


Guys  Gals...
There have been talks of add on packs that let people increase thickness 
of the case and do things that were not really intended originally.  
Since we have a pretty strong idea that the GTA02 will not include a 
camera.. We can add it as a wishlist item for GTA03.. And no need to 
argue over it.


BUT there is the chance that some kind of addon pack could be made for 
the GTA02 after its sold.
In this case, a production molded back plate could be included so no 
drilling would be required.
If its planned out right, these addon packs could be simply unscrew 
backplate, snap new addon pack down, screw on backplate, install new 
software.


Now I will also be the first to say that it won't be this easy in the 
beginning... But it *could* eventually.


For Instance, forget about connecting with the camera pins if they are 
not exposed and use something else, we have (maybe not optimal) I2C,
Spi?.. But how about an option that doesn't require wires?.. Say 
bluetooth, wifi... Maybe use I2C to control the device and bluetooth to 
transfer the data..


The point is, that for now its not going to happen.. But think a little 
outside of the box for ways to make it happen as an option.

--Tim

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


Re: projects of interest? - mebot

2007-07-18 Thread Tim Newsom


On Wed, 18 Jul 2007 11:27, Jeff Andros wrote:

On 7/18/07, Tim Newsom [EMAIL PROTECTED] wrote:


snip
You could expand this a little and possibly select items from multiple
location lists and then select
Find the shortest route to complete all tasks



snip
--Tim


just don't expect it to do so very fast... and make sure it runs as a 
REALLY low priority


http://en.wikipedia.org/wiki/Traveling_salesman_problem
http://en.wikipedia.org/wiki/NP-hard

--
Jeff
O|||O


Actually, I was thinking of offloading that work to a mashup like 
interface.. Say google maps or what not and just displaying the result.


--Tim

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


Re: ringtones?

2007-07-18 Thread Tim Newsom


On Wed, 18 Jul 2007 17:02, Jeff Andros wrote:
I haven't used a mac other than casually (checking email) since os9... 
so I'm not so up on growl.  I'd like basically arbitrary code 
execution, but with some (read LOTS) of protection on how that gets 
registered (can't let Sean's dad install malware that fire off every 
time the phone rings, can we?).   I'm also still liking a shell script 
that gets fired off, yeah, it's got a bit of overhead, but if you get 
into binary programs as fast as possible, and just use the script to 
link up the purpose built programs ( I.E. the whole reason shell 
scripts exist) it might not be too bad... something to investigate I 
guess




Why not use something like a sandbox?
I found a something on sourceforge something like 
sandboxing.sourceforge.net... But basically it just prevents 
applications in the sandbox from doing things without permission.  And 
it can be set to either send an error or block and send an event to some 
queue for other action...


Seems like we can set it up so that:
The installer is trusted...
Signed applications (with approved cert) can be auto full trusted
User can choose to give trust levels if desired...
Etc..

If its flexible enough, might this (or something like it) provide some 
or most of the unauthorized program access protection we want?


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


Re: Fwd: Not the free phone

2007-07-16 Thread Tim Newsom


On Mon, 16 Jul 2007 11:28, Daniel Bartholomew wrote:


Well, since Apple has gone iThis and iThat with everything and dropped
their use of PowerThis and PowerThat, why not co-opt that?

How would you like a PowerPhone?

--
Daniel Bartholomew


Well, in a similar vein (throwing in my own silly thoughts..) Why not 
call it the UPhone...


UPhone.. Make it what you want it to be...
UPhone.. Its your phone, do what you want with it..
UPhone.. What do U want on it?

Lol.. Ok, very silly.
--Tim

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


Re: Not the free phone (was: Re: Again: Advertising thoughts

2007-07-16 Thread Tim Newsom

OK.. Great minds think alike... Or maybe not. /grin

On Mon, 16 Jul 2007 12:11, Shawn Rutledge wrote:

How about simply the youPhone, or uPhone?

On 7/16/07, Ian Darwin [EMAIL PROTECTED] wrote:


 I completely agree. My idea is to make two advertisment campains: 
one on

 maisntream media: maybe tv, maybe radio, flyre, poster, newspapers,
 wathever.  This ads would be something like: The free phone, 
OpenMoko.

 The only one with  The OpenMoko: now with builtin navigator and
 so on. Don't even THINK of using based on Linux Kernel 2.6.xx or 
With

 powerful ssh acess


Calling it the free(d) phone to consumers (as opposed to developers)
is going to engender an enormous amount of confusion and ill-will.

Why? Because (at least in North America) the major carriers have spent
years, and billions of dollars, totally subverting the meaning of the
phrase free phone to mean we give you the cheapest phone we can find
and don't charge you for this piece of junk when you lock into a two- 
or
three-year plan at some exorbitant rate that obviously includes the 
cost

of the phone amortized.

Seriously, ask consumers what a free phone means. at least 11 out of
10 will give you the definition above, at least the parts they 
understand.


A consumer ad campaign is NOT the place to push the free as in beer vs
free as in speech argument. The phrase free phone already means the
opposite of what we want it to mean. It's done, finished, over. Move 
on.


Call it something else in the consumer market. The Flexible Phone. The
Does-what-you-want-not-what the big corporations want. I don't know.

___
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

--Tim

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


Re: Charging the NEO1973

2007-07-12 Thread Tim Newsom


On Thu, 12 Jul 2007 9:42, [EMAIL PROTECTED] wrote:


Or hack a USB socket onto one of the many discarded 5V chargers you 
have lying
around. If your house is like mine, they seem to show up out of 
nowhere.


Michael



So that's what happens to all of the 5v chargers I place in the drying 
machine!! Now if I could only find out where the socks go

--Tim

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


Re: Linux

2007-07-08 Thread Tim Newsom
Um... Japan does have GSM service...  I am positive as I recently had 
guests in my house from japan.
They brought their cell phones and I showed them how to make them work 
in the US.


As far as I know... Granted, making them work in the us meant dropping 
the 3g and switching to GSM service... But since the option was 
available in a japanese phone it would seem to indicate that they can 
use it.  PLUS so called world phones or quad band phones include GSM 
service frequencies for other places and I am pretty sure one of those 
is Japan.


I could be wrong... But I don't think I am.
It just might not use the 3G mode but only GSM and it might mean that 
the extra internet capability might not work.


Does EDGE fall back to gprs?  Does 3G fall back to EDGE or GPRS if the 
phone doesn't support it?

I think those are the right questions.

--Tim
On Sun, 8 Jul 2007 11:13, David Pottage wrote:

On Saturday 07 July 2007, Vicente Alcañiz Buceta wrote:


 I just want to have a Linux mobile phone but maybe is not going to be
 release in Japan???


As Jason Elwell says, the Linux mobile phone is released today, so you 
can buy
at the unsubsidised price. Unfortunately you won't be able to use it in 
Japan

(or Korea) as it is GSM only.

I guess if you are realy keen, you could buy one as a Linux PDA, or to 
develop
software, but otherwise, you will have to wait and hope that FIC 
produce a 3G
model with W-CDMA support some time next year, that you will be able to 
use

on the Softbank (formerly Vodaphone) network.

--
David Pottage

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

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


Re: Location Privacy Protocols, was Re: GPS trail - crazy idea

2007-07-06 Thread Tim Newsom


On Fri, 6 Jul 2007 12:25, Wolfgang S. Rupprecht wrote:

Another good reason from an open-source product.  Maybe there is a
vast untapped market for selling open-source phones to the governments
of the world (to protect them from the other governments of the
word. ;-))

-wolfgang


Except that as far as I know (someone please correct me if I am wrong ) 
the GSM part is the side which the telcos can tap into for their 
readings and its closed to us. We can be open everywhere else and unless 
we have the firmware to the GSM piece we could not prevent the telcos 
from tracking us.  Its possible that the government has specially 
designed phones but I don't really know. It may not even be in the GSM 
piece, but at the tower and control center that they track you.. In 
which case there is nothing you can do even if the firmware were open.


Again, that's just guessing.
--Tim

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


Re: An alternative gaming top case

2007-07-03 Thread Tim Newsom


On Tue, 3 Jul 2007 4:01, Robin Paulson wrote:


excuse my ignorance, but do you mean a 3d scanner as in a device for
measuring a 3d object?

http://en.wikipedia.org/wiki/3D_scanner

if you do, and have a Neo, that would be awesome. any chance of using
it to produce an electronic model of the case that you could share
with us?

as for formats - i presume you mean file formats. something open like
.blend would be good, or more commonly, .stl:
http://en.wikipedia.org/wiki/STL_(file_format), those are accepted by
pretty much every 3d modeller out there


Yep. But unfortunately I do not yet have a neo1973.
.stl I gathered but I had not thought of .blend

Basically all a 3d scanner does is build up a point cloud for the 
contours of an object and then kinda wrap it in a skin. If the 
resolution of the point cloud is high enough you can make out some 
pretty fine detail.

In this case (no pun intended) I believe it will work pretty well.
--Tim

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


Custom case designs...

2007-07-03 Thread Tim Newsom
I have been thinking a little more about this and I struck upon an 
idea... What if you could buy a custom case with a custom message on 
it.


I am not talking about painted messages but letters and shapes cast into 
the plastic shell.

Raised, sunk, custom fonts etc.

Naturally we can't just replicate the exact neo1973 shell without 
permission, but maybe something like it and removing the FIC logo 
(unless we get permission to use it) or the like.


This is more of a vanity thing than a functional thing.. But what do 
people think of it?

--Tim

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


Re: Custom case designs...

2007-07-03 Thread Tim Newsom

On Tue, 3 Jul 2007 8:59, no_use wrote:
these are exactly the reactions i got from my friends.. specially as 
the

mainbord seems rectangular, i wouldn't like to see it with this rounded
top and bottom..

..and all i want is 3G.. :(



So add case design ideas to the wiki where previously noted.

I guess we will see what's possible once we get them in our hands and 
all that.

--Tim

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


Re: community Digest, Vol 34, Issue 17

2007-07-03 Thread Tim Newsom

On Tue, 3 Jul 2007 9:50, Michael Sersen wrote:

About custom case design for the Neo and beyond;  I am very interested
in this idea.  I have a cnc router at my disposal and can make custom
parts from materials such as Corian and exotic hardwoods and some soft
metals.  I'd love to see some spec's, maybe .dwg's or .dxf files of
the current case, for measurments of stand-offs and such.

~ MAS


This makes 2 of us.. Are there others with similar equip?
I was working on the idea that it may be possible to use custom plastic 
injection or some other forms of liquid plastics to build custom 
shells.
In addition, it may also be possible (assuming someone wanted to pay for 
it ) to cast in stirling silver or various gold alloys (careful about 
scratches) etc..

Just some ideas anyway..
--Tim

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


Re: Custom case designs...

2007-07-03 Thread Tim Newsom
There are several types of clear plastic which could be used to fulfill 
this idea..  Both as plastic injection and liquid casting material.


--Tim
On Tue, 3 Jul 2007 9:50, Shakthi Kannan wrote:

Hi,

On 7/3/07, Ben Burdette [EMAIL PROTECTED] wrote:

Case modding for phones, cool.


Maybe we should have like transparent (see-through) casing. Why do
we need closed cases for open hardware and software?

SK

--
Shakthi Kannan
http://www.shakthimaan.com


--Tim

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


Re: Custom case designs...

2007-07-03 Thread Tim Newsom

That's not necessarily true.. Look at plastic bottles.
Clear soda bottles are fairly strong and not nearly as brittle as some 
other clear plastics.  Plus, that plastic is useful as injection 
material.


Plus, if it were cheap enough to get new cases, most people would not 
care if they dropped or scratched one for a while as it would be easily 
replaced.


--Tim

On Tue, 3 Jul 2007 10:37, Jeffrey Thomas wrote:

 Maybe we should have like transparent (see-through) casing.
Ah, but transparent plastic is always more brittle than coloured 
plastics...  I would hate my Neo cracking as easily as a CD case...



On Tuesday 03 July 2007 11:35:57 Shakthi Kannan wrote:

 Hi,

 On 7/3/07, Ben Burdette [EMAIL PROTECTED] wrote:
  Case modding for phones, cool.

 Maybe we should have like transparent (see-through) casing. Why do
 we need closed cases for open hardware and software?

 SK




--
Jeffrey Thomas
  Sierra Bravo
  952.948.1211 x1046
  952.567.6346 Direct

  www.sierra-bravo.com
  9201 East Bloomington Freeway
  Suite CC
  Bloomington MN 55420


--Tim

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


Re: Come see OpenMoko at Ubuntu Live

2007-07-03 Thread Tim Newsom


On Tue, 3 Jul 2007 11:24, Sean Moss-Pultz wrote:

Dear Community,

Michael Shiloh has volunteered to setup a booth at Ubuntu Live
(http://www.ubuntulive.com) July 22 to 24 in Portland, Oregon. He'll be
demoing and talking about both the platform and the Neo. If you're in
town, please stop by!

Thanks so much for the help Michael!

-Sean


I am in portland so I will definitely stop by and take a look.  I will 
try very hard not to drool all over the phone too. Lol.


--Tim

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


Re: Custom case designs... (the business perspective)

2007-07-03 Thread Tim Newsom

On Tue, 3 Jul 2007 12:56, Matthew S. Hamrick wrote:
Also.. to follow up on what Adrian recently said.. The tech shop also  
has a CNC milling machine. I'm no expert, but I believe that the idea  
is that you put a CAD file in one side and take out a completed part  
out the other. So... if you have the CAD files for a case, you could  
feed them into the CNC milling machine instead of the 3D printer and  
viola! aluminum case.


Jim Newton at the TechShop also mentioned he's looking into getting  an 
injection molding machine. I've seen a couple of these sorta 1  shot 
injection molders. You use the CNC machine to create your mold,  then 
you pour plastic pellets in the top, press a button and an  electric 
motor turns the screw that forces the semi-molten pellets  into the 
mold. So.. you could have any number of different cases made  for your 
Neo.


My back of the envelope calculations for the cost are:

Fixed Costs:
Mold Design Time5h  $0
Mold Milling Time   3h  $75

Variable Costs: (per production run)
Mold setup  1h  $10

Variable Costs: (per case)
Plastic Pellets (1/10)h $3

So assuming a CAD file for the NEO case were to magically fall out of  
the sky, perhaps as part of a program to seed a third party ecosystem  
(*hint*hint* Sean, are you going to be in the bay area soon?  
*wink*wink*) The cost per case for a production run of 10 and 100  
identical cases would be:


10 cases: 9h, $115
100 cases: 18h, $385

Let's say that I'm terribly impressed with myself and I want to pay  
myself $65 / hr. for my time, the price goes up to:


10 cases: $700
100 cases: $1555

But I'm not going to sell them myself. I'd rather sell them through  
SparkFun or even GumStix.com (but I don't know if either of these  guys 
would be interested.) So, I'm going to add a little bit of  margin. 
This is a risky business, so I'm adding 35%.


10 cases: $945
100 cases: $2100

Nathan and/or Gordon are going to want a margin as well, but I'm  
thinking I'm going to offer them a low-risk proposition: just put  the 
SKU on your website and I'll handle the fulfillment. So I'm  going to 
argue them down to 7% margin. So in other words, I'm going  to pay them 
a commission for every case they sell. That fee would be:


10 cases: $65
100 cases: $147

We're not talking about a lot of coin, here. From a business  
perspective, the reward of $147 for selling 100 isn't that great.  It's 
probably not going to pay for Nathan or Gordon's time to setup  the SKU 
in their system. But there's always eBay...


Let's say sales taxes are an additional 8.5%:
10 cases: $86
100 cases: $191

Shipping and handling:
10 cases: $90
100 cases: $900

End Price:
10 cases: $1186 ( $118.60 per case )
100 cases: $3338 ( $33.38 per case )

So... the question is...
	a) is it possible to convince Nathan or Gordon to sell these things  
through their websites for $65 - $147?
	b) is there actually a demand for 10 or 100 of these after-market  
cases?
	c) is there a one size fits all design that will satisfy everyone  
who wants an after-market case?


So, I'm not saying I want to get into the business of making after- 
market Neo cases, but someone who was thinking about getting into  this 
market would do an analysis just like this. So... if there was a  solid 
demand for 100 cases, it's possible the price could be brought  down to 
about $35-$40.




This is definitely an interesting analysis of a set of costs associated 
with this kind of business.


I think the costs could be a bit cheaper for the end user depending on 
material and costs to build the molds.   But then again, I have not 
actually sat down and worked it out yet. /grin


I do think there is a market here though..
--Tim

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


Re: Custom case designs... (the business perspective)

2007-07-03 Thread Tim Newsom

Note...

I did ask about permission and we were told to wait on discussing with 
official personel till phase 2 of the phone.  So scanning the actual 
case and building a knockoff would (in my opinion and until I am 
corrected by FIC / Sean or other person with some authority) be a 
violation of their IP.


However, it is hardly a violation of their IP to build new designs from 
our own imagination and make them open / sell them by our own means.


I just can't see how we could possibly be upsetting them by adding 
accessories for their devices which will in some way improve customer 
experience or at the very least satisfy some vanity impulse.

--Tim

On Tue, 3 Jul 2007 14:32, Robin Paulson wrote:

Is it legal to sell these cases? The design may be based in no small
part on work done by FIC, who will not be impressed by us stamping on
their IP. We don't want to take the piss - they are helping us a lot.

Making a few one-offs for ourselves, with no profit is ok, but as soon
as we start marketing them, things may change.

When he's not so busy, this would be one for sean to enquire about.

On 7/4/07, Dr. H. Nikolaus Schaller [EMAIL PROTECTED] wrote:

 So... the question is...
   a) is it possible to convince Nathan or Gordon to sell these
 things through their websites for $65 - $147?


I can sell it through my website: http://www.handheld-linux.com
although I currently focus on the European markets only (due to tax
and duty complexity).

   b) is there actually a demand for 10 or 100 of these 
after-market

 cases?


Depends on the number of total units of the OpenMoko being sold. I
would assume 1% after sales as a first rough guess.


   c) is there a one size fits all design that will satisfy
 everyone who wants an after-market case?


Probably not. I remember that we did have approx. 50 - 100 different
custom designs at Siemens mobile phones.

  Nikolaus Schaller


The Handheld-Linux Shop
http://www.handheld-linux.com

operated by
Golden Delicious Computers GmbHCo. KG
Buchenstr. 3
D-82041 Oberhaching
http://www.goldelico.com

Make the customer come back and not the product




___
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

--Tim

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


Re: An alternative gaming top case

2007-07-02 Thread Tim Newsom


On Mon, 2 Jul 2007 17:39, Robin Paulson wrote:

I have added a sub-section to the Neo1973 hardware section of the
wiki, concerning alternate cases. there are a few ideas as starters,
including one with a d-pad and a steampunk design. Anyone with any
other ideas/more info to flesh out what i've put there, head over to

http://wiki.openmoko.org/wiki/Category:Neo1973_Hardware#Alternate_cases

If FIC do not have the resourcs at the moment/will not ever supply
schematics, then we need someone to measure their phone and upload
some drawings

I have a 3d scanner that I am planning to employ for building models if 
no one gets to it before I do.
I would be interested in finding out which formats people think should 
be used for the models.. Also, assuming I can get things together what 
is the interest level for case kits and other accessories?


--Tim

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


Re: An alternative gaming top case

2007-07-01 Thread Tim Newsom

Sean,

Supposing some company decided to provide alternate case designs or add 
on products for the neo1973, who do they need to talk to about branding 
/ authorization to sell them to the public?


OR

Is it possible that FIC or the OpenMoko company will have a section on 
their sales page supporting 3rd party add-ons, etc?


--Tim
On Sun, 1 Jul 2007 18:10, Robin Paulson wrote:

well, i'm definitely interested in someone doing something like this -
and my background is in CAD/engineering/materials with a bit of CAM,
so i might as well start things off.

i can't see any schematics/CAD drawings up on the wiki - can someone
point me in the direction of accurate, precise drawings of the
internals and the case?

if not, then to sean:
will FIC be releasing good engineering drawings of the component(s) or
will we be going down the route of measuring hardware and drawing our
own? if we are going the reverse-engineering route, is someone willing
to whip out their micrometer and a decent (open-source) CAD package
and make some up for us?

On 7/2/07, Jeff Andros [EMAIL PROTECTED] wrote:



On 7/1/07, Robin Paulson [EMAIL PROTECTED] wrote:

 snip
 want a case made from brass with diamonds inset, and a 200mm joystick
 - go for for it.
 snip
The real question is, how long before we see a really good steampunk 
case?
anyone out there want to show off your 3D Cam skills and start putting 
them
up for sale... I'd buy ( rapidobject.com was previously mentioned if 
you

need a place to do the work)

--
Jeff
O|||O


--Tim

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


Re:Graphics Accelerator needs matching joystick and keys

2007-06-29 Thread Tim Newsom
There's also the possibility of adding some kind of attachment to a 
specially designed battery or backpack which could add this ability by 
interfacing with the I2C or SPI ports available.


--Tim
On Fri, 29 Jun 2007 16:43, Joe Pfeiffer wrote:

Kenshin writes:


I think there is a huge benefict in addind a joystick and keypad to
the OpenMoko. This would allow users to play old classics in
emulators; run new (java) games and assign keyboard shortcuts.

I don't think that adding a joystick and a keypad is a big
technological endeauvour :-)
Is there any reason for not having them?


Space.  Not everybody wants them (I don't, for instance), and they
take up room.  Hopefully FIC will move in that direction with some of
their future devices -- but hopefully they won't abandon those of us
who don't want it.


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


Re: Graphics Accelerator needs matching joystick and keys

2007-06-29 Thread Tim Newsom
Hehe, I know that.. I was mentioning it for the benefit of the previous 
person who was asking about joysticks.


--Tim
On Fri, 29 Jun 2007 19:22, Steven ** wrote:
Someone has already mentioned on this list about using the Wii 
Nunchuck.  Apparently it will connect to the I2C fairly easily.  Search 
the archives.


-Steven


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


Re: An introduction

2007-06-27 Thread Tim Newsom
Plus, since moonlight is technically language agnostic, those who want 
to write in c# could, those who like c or c++ could.. With IronPython or 
IronRuby or even Javascript there are a number of options for scripting 
and having user interfaces that work seamlessly together.. Regardless of 
the technology used to build the application code underneath.  From my 
understanding.. We could even mix with different UI elements interacting 
with different types of applications ... By that I mean portions of the 
same UI could be sending events to scripts or C# or c/c++ code. Is that 
right?


And XAML can be created dynamically giving the ability to not just 
theme/skin but completely alter the UI at runtime.  By that I mean you 
don't have to have a static interface with a skin file and theme but the 
interface could be radically changed as new code is added and new xaml 
nodes are created.. Does that make any sense?

--Tim

On Wed, 27 Jun 2007 5:49, Vladimir Giszpenc wrote:

On 6/27/07, Tim Newsom wrote:

This could provide the xaml parser for use in an interface design some
of us have spoken about.
Separating the interface from the actual code that processes the
events... Or that's how I understand it.
Its a truely awesome development.


Yes it certainly could and would provide a XAML parser.  Read this
http://jacksonito.blogspot.com/2007/06/mono-developers-guide-to-writing-xaml.html
for some more details.  They are planning for tools written in
MoonLight so that you could develop on Linux or even a Mac (though I
sense no love lost on Apple products on this list :).

On 6/27/07, Hans De Croix wrote:

Under what license exactly is silverlight/moonlight?


The Mono part of Moonlight uses the DLR. So...

Microsoft's DLR is a layer on top of their Common Language Runtime
(CLR), which provides support for dynamically typed languages such as
Python, Ruby and JavaScript. The great news is that the DLR is
released under Microsoft's Permissive License—their way of saying 
open

source. Microsoft's .NET/DLR implementations of Python and Ruby, named
IronPython and IronRuby respectively, are both covered by the same
Permissive License as DLR.

Mono as a whole has this answer to the license question:
 What license or licenses are you using for the Mono Project?

We use three open source licenses:

   * The C# Compiler and tools are released under the terms of the
GNU General Public License
(http://www.opensource.org/licenses/gpl-license.html) (GPL).

   * The runtime libraries are under the GNU Library GPL 2.0
(http://www.gnu.org/copyleft/library.html#TOC1) (LGPL 2.0).

   * The class libraries are released under the terms of the MIT X11
(http://www.opensource.org/licenses/mit-license.html) license.

Both the Mono runtime and the Mono C# Compiler are also available
under a proprietary license for those who can not use the LGPL and the
GPL in their code.

For licensing details, contact [EMAIL PROTECTED]


Specifically Moonlight...

Novell will be requiring copyright assignments or contributions to be
made under the MIT X11 license to Moonlight to ensure that we can ship
this plugin with proprietary drivers if necessary (and also to
relicense Moonlight for embedded system users).

I imagine the OpenMoko embedded system is a special case since it is
open but the license is definitely open source.


On 6/27/07, Florent THIERY wrote:

I'd be surprised if no hardware acceleration was needed...


It is not needed though it is used if available.  They got help from
their Xgl+Compiz+Glitz guy David Reveman.

Here is Miguel de Icaza describing the development decisions some 
more...


The other consideration to move away from C# to C at the time had to
do with the early conversations with David Reveman who wanted to
hardware accelerate this. The idea was to turn the Silverlight
high-level operations into a scene description that we could transfer
from the client applications directly onto the compositing manager (On
modern X installations this is what actually puts the bits on the
screen and what has enabled all those spicy effects like the rotating
cube).

The idea here is that the Silverlight client could detect if it was
running under a compositing manager that offered rendering on the
server and it would off-load all the rendering to the layer that can
talk directly to the OpenGL hardware. 

Vlad

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


Re: An introduction

2007-06-26 Thread Tim Newsom
This could provide the xaml parser for use in an interface design some 
of us have spoken about.
Separating the interface from the actual code that processes the 
events... Or that's how I understand it.

Its a truely awesome development.
--Tim
On Tue, 26 Jun 2007 19:58, Vladimir Giszpenc wrote:

Hello OpenMoko community,

OpenMoko is very exciting.  I and many Mono developers like myself
would like to get involved.  The Mono team has developed Moonlight --
a port of Microsoft's SilverLight to Linux.  Here are some of the
things it can do http://www.youtube.com/watch?v=qRSO7p0HAIw

It is Open Source, small, fast and works well with others.  The Mono
team has made it easy for .Net developers to access this technology
but it is not limited to them.  You don't need Mono to use MoonLight.

The Mono team would help you create hype give you access to millions
of C#, VisualBasic, JavaScript, IronPython and Ruby developers because
it not only has ported the .Net CLR but they made Microsoft's DLR work
on Linux as well.  The DLR is licensed with a BSD type license.

How do we get involved?

Thanks,

Vlad



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


Re: Let's play...

2007-06-19 Thread Tim Newsom
OR... They could have it being developed on an internal developer 
machine and not go live till they are ready.



On Tue, 19 Jun 2007 18:07, [EMAIL PROTECTED] wrote:


...Guess the OpenMoko Web Store URL!

Sooner or later, they have to start selling.  But from where?

webstore.openmoko.org??
store.openmoko.com??
Perhaps an Fic site??

Lots of possibilities.  If anyone finds the store under construction,
should that info be shared??

Alan


mail2web.com – Enhanced email for the mobile individual based on 
Microsoft®

Exchange - http://link.mail2web.com/Personal/EnhancedEmail



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

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


Re: Let's play...

2007-06-19 Thread Tim Newsom
Oh... And the neo1973 will probably be sold at some FIC site ... I 
mean... OpenMoko is not just for the neo1973 and they are only related 
because OpenMoko can run on the neo1973.
Indeed, suns new java phone os and probably windows mobile will also run 
on the device.


Plus, since its an FIC phone, it just makes sense. The phone isn't 
called The OpenMoko phone after all...


--Tim
On Tue, 19 Jun 2007 18:07, [EMAIL PROTECTED] wrote:


...Guess the OpenMoko Web Store URL!

Sooner or later, they have to start selling.  But from where?

webstore.openmoko.org??
store.openmoko.com??
Perhaps an Fic site??

Lots of possibilities.  If anyone finds the store under construction,
should that info be shared??

Alan



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


Re: Open Moko Themes

2007-06-13 Thread Tim Newsom


On Wed, 13 Jun 2007 4:52, Buddy wrote:

On 6/13/07, Emre Turkay [EMAIL PROTECTED] wrote:

On 6/12/07, Tim Newsom [EMAIL PROTECTED] 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.  Look up what you get


Loading the burden of SVG rendering to the run-time, for a very static
environment like a mobile platform (you don't plug a screen with a
different resolution to your cell phone generally) IMHO not a very
good idea. They may be vector graphics at the development phase but
they should be compiled (translated into bitmap) before deployed onto
the real device.

My motivation is, why should we decrease the performance to get the
same effects, both for UI eye-candy and usefulness?

emre



SVG can be used for scaling with same resolution and the average
filesize will be very small



Exactly what I was going to say.  Ok.. So imagine that you have this 
wonderful 640 x 480 screen.  Text is very readable to the average user.. 
However, the skin / theme is too small for some visually impared people 
in some circumstances
Svg allows you to magnify with perfect clarity to any size without 
distortion.  Ok, but the text is a raster font (is that the right word?) 
not some vectorized font right? Does it have to be? Why not handle 
translation of rasterized to vectorized fonts for the magnified area? Is 
that possible? I don't know but I imagine it should be.  Or use 
vectorized fonts everywhere.


Going another way, with svg, you can draw perfect thumbnails of the 
current state of any application in a task manager context by rendering 
the view of that frame in a scaled window.  You could even allow those 
windows to be interactive so that 2 applications could be operated side 
by side.


Without drawing and rendering each available scale of static image 
(which would be very huge in size) how else can you get the same 
functionality?


The ability to skin an application, move the buttons around and test out 
a new layout without altering a single line of application code is huge 
in my mind.  Also, the ability to mashup (to overuse an overused word) 
application functionality is huge too.


Example:
You have an ftp program but you don't necessarily like the file manager 
program... However, you have a file manager program you do like but you 
don't like the layout as much.. It would seem to me that if we build 
this correctly we should be able to combine which ever file manager and 
ftp program we want into a new (again...) Mashup and have something we 
like and never touch the application behind.  Why is this possible? 
Because drag and drop exist at the os level maybe... Or because the UI 
glue code can handle any correctly defined and used interface on the app 
code... Or because all file managers and ftp apps follow specific 
guidelines which allow combining them in new ways.


/shrug..

Ok.. Now do that with a static interface.
--Tim

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


Re: Open Moko Themes

2007-06-13 Thread Tim Newsom


On Wed, 13 Jun 2007 7:08, Emre Turkay wrote:

On 6/13/07, Peter A Trotter [EMAIL PROTECTED] wrote:
If the application is then used on a different form factor device you 
can
simply produce a new SVG file. All the UI script and images are linked 
to

the SVG.

This also gives us a nice separation of people who are good at making 
things
look good and those of us who know the loop preconditions / 
postconditions

without even thinking.

If openmoko is to deal with multiple different devices/resolutions 
this will

be a key feature.


I totally agree that openmoko graphics should be in a vector graphics
format. Generate the bitmaps bigger for neo and maybe smaller for
iphone, etc. Storing the generated bitmaps in .png or .svg files does
really don't much matter. If .svg provides embedding bitmaps, why not.

emre



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.. Any 
image bitmaps would be out of sync unless you changed them but if its 
all done in svg it would render perfeclt.  Same the other way.. All 
ratios would be the same (assuming a smaller display in the same 
orientation and proportional dimensions) so the exact same skin and 
theme would not need translation at all (except any embedded bitmaps).


Again, that's how I understand it currently.
--Tim

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


Re: Open Moko Themes

2007-06-13 Thread Tim Newsom


On Wed, 13 Jun 2007 11:15, John Seghers wrote:

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


If you will check the snipped out portion of my email, you should notice 
that I mention the assumption you are in the same orientation..
I will grant you that every pixel counts, but if each portion of the 
display is drawn with vector graphics and unless you are going way 
beyond the capabilities of the display... Within reasonable bounds the 
display should scale correctly.  As for different orientation, sure, 
make 2 files for the alternate layout.. But that's incredibly more 
efficient than making 30 bitmaps (images or whaterever you call them) 
for each resolution setup and orientation combination.


Granted, its my opinion.  Granted, rendering a vectored image takes more 
processing than blitting an image from memory to the screen.. But from 
what I heard last time, at least the first public version of the neo 
will have a hardware graphics processor to handle most of that work.  
And anyway, I don't have a good feeling for the amount of time it would 
take to render a screen (skin which is theme plus layout) for something 
like the neo but without graphics processor.  I am simply stating my own 
opinion and I expect others to do the same.  /grin that's what the 
community is all about right?


Someone with some extensive svg experience in this realm can give real 
hard core information.

--Tim

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


Re: Open Moko Themes

2007-06-12 Thread Tim Newsom

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.  Look up what you get 
for using it and you will see what I am talking about.  There is work to 
be done getting XAML to function on linux.. But it would be worth the 
effort, IMHO.


BTW, mono has started a project called moonlight which aims to bring 
silverlight applications to mono. Maybe we can help accelerate some of 
that work?


--Tim


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. I am quickly coming round to the idea of a near 
complete separation of GUI from application. It is the only way to 
really present the same apps on the different Openmoko hardware 
platforms.


At the same time I am not convince that html is the way to go. What are 
the options here?


-Pete

On 12/06/07, Frank Coenen  [EMAIL PROTECTED] wrote:

Making your icons/panels/butons in svg-format and make a shell-script 
that (using imagemagick for example) converts all of them to the 
requered resolution in png.
It shouldn't be the worry of the designer in what resolution use 
intend to use OpenMoko.The program/GTK should take care of that.


On 6/12/07, Luit van Drongelen  [EMAIL PROTECTED] wrote:


I think the first theme concern should be different resolutions.
Currently there's just a VGA theme, but QVGA and WQVGA (i guess...
480x272 anyways) for future phones, and non-FIC phones. (most phones
and PDAs are QVGA).

At least I'd like to see that come soon.

--
LuitvD

On 6/12/07, Jon Phillips [EMAIL PROTECTED]  wrote:

 On Mon, 2007-06-11 at 19:19 -0500, Tim Shannon wrote:
  I know that there are going to be themes for the OpenMoko interface,
  but I'm just wondering if there is anyone who has started working on
  alternate themes?  I think I'd like to take a crack at it, and I was
  curious if anyone has had any start yet.
  ___
  OpenMoko community mailing list
  community@lists.openmoko.org
  http://lists.openmoko.org/mailman/listinfo/community

 I haven't, but OpenMoko team and I have discussed how the main 
theme is
 going to be CC BY-SA licensed. It would be great to get other 
interfaces

 licensed under CC BY or BY-SA tooo!

 Jon

 --
 Jon Phillips

 San Francisco, CA
 USA PH 510.499.0894
 [EMAIL PROTECTED]
 http://www.rejon.org

 MSN, AIM, Yahoo Chat: kidproto
 Jabber Chat: [EMAIL PROTECTED]
 IRC: [EMAIL PROTECTED]


 ___
 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


___

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: standard API for linux phones?

2007-06-11 Thread Tim Newsom
From what I read, the LIPS group is creating an 'open' standard.  The 
impression I got from that was the other phone standards group was 
'closed' whatever that means.


If we are going to back a group, maybe FIC should join it and help in 
the development process of the standard. None of the members are small 
(as far as I can tell), and it does at least have the backing of some 
operators..


Either way, we will need to either submit a standard at some point or 
follow one so that others can interop with us.. Right?


--Tim
On Mon, 11 Jun 2007 16:55, Dean Collins wrote:
Long overdue and if it is a standard then lets all jump onboard and 
work with it from inside rather than throwing rocks from the outside.


Cheers,

Dean


 -Original Message-



 From: [EMAIL PROTECTED] [mailto:community-



 [EMAIL PROTECTED] On Behalf Of Robin Paulson



 Sent: Monday, 11 June 2007 7:16 PM



 To: community



 Subject: standard API for linux phones?







 the register has a piece about a draft of a standard API for linux



 phones, concerning basics such as interaction with the address book,



 texting, ui and voice-calling. future revisons to increase the



 coverage







 http://www.theregister.co.uk/2007/06/11/lips_mobile_linux/







 and from TFA







 http://www.lipsforum.org/







 does anyone here have any further knowledge about this, beyond the



 blurb on the site? is it worth adhering to, or a thinly-veiled



 atttempt for one company (it's backed by orange) to foist



 propietary/their own standards on everyone else? does it compare at



 all to what the linux mobile group (backed by samsung, motorola and



 others) are trying to achieve? and of course, has it been considered



 for openmoko/the neo?




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


Re: Web-based GUI technology for OpenMoko

2007-06-11 Thread Tim Newsom
Interesting... Web services... I wonder if that makes it possible to 
export the web service off the phone
To a program running somewhere else... Or if its limited to some local 
channel.


And, anyway.. That only means you would have to wrap it in another, 
fully exportable, web service for such integration.


--Tim
On Mon, 11 Jun 2007 20:51, Matthew S. Hamrick wrote:

Wow. once again Apple justifies our lead.

On Jun 11, 2007, at 5:54 PM, adrian cockcroft wrote:

Also, Apple's announcement today about iPhone development using AJAX 
and exposing internal phone functions as web services to the iPhone's 
safari browser is tipping everything in the same direction.


Cheers Adrian

On 6/11/07, Matthew S. Hamrick [EMAIL PROTECTED] wrote:


Yeah... we're thinking that we were going to totally separate the
model and domain processing from the view/controller part of the
application. That way we could have a couple different HTML
interfaces as well as a SVG/ECMAScript interface. I'm not terribly
familiar with XAML or XUL, but I understand that most (if not all) of
the Firefox / Mozilla / Navigator interface was written in XUL.

This is one of the benefits to this approach, IMHO. Separating the
interface allows us to experiment with a number of different
interface technologies. And the only thing the experimenters need to
know is the semantics and syntax of the XML interface.

-Cheers!
-Matt H.

On Jun 11, 2007, at 9:18 AM, Tim Newsom wrote:


 If we are heading in the direction of web interfaces, I think we
 should look at XAML or XUL or something similar.  From what I can
 tell, they will be adding silverlight support to mono, so using
 XAML will be possible.  This also separates the code for
 functionality from the interface and can allow skinning of the
 entire application interface set.

 This will abstract you from every widget set.  Each action could be
 exported and called from the UI without needing to worry about all
 that.

 At least, that's my take on it currently.

 --Tim
 On Mon, 11 Jun 2007 8:44, Florent THIERY wrote:

 Here's a little look-and-feel example that could be done with an
 opensource AJAX framework [javascript required]:

 http://demo.qooxdoo.org/current/showcase

 This may allow easier separation between apps and GUIs. Of course, as
 usual we have no idea how well such an app would perform (little 
 gratuitous prediction: very bad), benchmarking is needed but ... who
 knows ?

 This is going along with the ongoings gdk webkit port and gsmd
 XmlHttpRequest interface (was topic: embedded webserver).

 What do you think ? Is it REALLY unrealistic ? Could anybody try the
 url on it's Nokia N770 (lots of happy owners here, right?) and rough
 feedback the responsiveness ?

 Cheers

 Florent


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


Yet another contender in the market?

2007-06-07 Thread Tim Newsom

Has anyone else seen the samsung F700?
Its features are pretty nice... No idea on the OS but I would definitly 
take one over an IPhone... If it performs anything like it looks... 
Hehe.


Its got very good specs.
--Tim

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


Re: Yet another contender in the market?

2007-06-07 Thread Tim Newsom

Hmm... I thought it listed wifi and bluetooth on samsungs website...
--Tim
On Thu, 7 Jun 2007 8:57, Mark McClellan wrote:

nice. very nice.
i really hope this is close to the Moko v2 hardware. it's what i'm 
waiting for


Mark

On 6/7/07, Eric Heinemann  [EMAIL PROTECTED] wrote:

If I remember correctly, the F700 is using a Flash lite interface.  
Even though it does not have WiFi, it does have 7.2M HSDPA :)  I am 
pretty sure it does have bluetooth though.  Look here:


http://www.gsmarena.com/samsung_f700-1849.php

or here:

http://www.phonearena.com/htmls/Samsung-SGH-F700-phone-p_1941.html

-Eric

- Original Message 
From: Steven ** [EMAIL PROTECTED]
To: Openmoko  community@lists.openmoko.org
Sent: Thursday, June 7, 2007 9:44:30 AM
Subject: Re: Yet another contender in the market?

The wallpaper on the F700 from the first Google result ( 
http://gizmodo.com/gadgets/cellphones/apple-iphone-vs-samsung-f700-which-is-touchscreenier-235112.php 
) is a total rip-off of the Ubuntu default theme.  I doubt that 
they're actually running Ubuntu (although I think Ubuntu is getting 
into the mobile market).


The features don't really seem comparable.  No wifi and no bluetooth.  
And the screen is even smaller and lower resolution than the iPhone.


-Steven

On 6/7/07, Tim Newsom  [EMAIL PROTECTED] wrote:


Has anyone else seen the samsung F700?
Its features are pretty nice... No idea on the OS but I would definitly
take one over an IPhone... If it performs anything like it looks...
Hehe.

Its got very good specs.
--Tim


___

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



Never miss an email again!
Yahoo! Toolbar alerts you the instant new Mail arrives. Check it out.

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


--

Dangling carrots usually contain a hook.

09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0

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


Re: Yet another contender in the market?

2007-06-07 Thread Tim Newsom
You and *I* feel that way... But the general public will be taking stock 
of the appearance and ease of use etc...


Besides.. I mentioned it so that we can take a look at the view some 
general person my have of a new device and see how we can improve upon 
any weaknesses.  There will be no shortage of devices competing for the 
top spot... And against the iphone.
Many, Many all touchscreen devices will be out there.. And we are not 
going to be first... So we can at least acknowledge the competition and 
work to improve what we can.


--Tim

On Thu, 7 Jun 2007 11:18, Thomas Gstädtner wrote:
There already was Samsung phones with HSDPA support which was slower 
than normal UMTS phones of other manufacturers.
Also flash lite might be good looking, but it is definately no 
smartphone platform. At least you cannot use the UI for additional apps 
(must be an overlay).

The display resolution is very poor for a such big screen.

For me this devices is pretty uninteresting, and even if it'd be able 
to run openmoko that wouldn't matter for me.
Why should I give my money to a company that doesn't support opensource 
only to use their hardware with hacks and openmoko?
Let's hope OpenMoko and the FIC Neo1973 will be successful and FIC 
produces more open phones in future.


2007/6/7, Tim Newsom [EMAIL PROTECTED] :


Hmm... I thought it listed wifi and bluetooth on samsungs website...
--Tim
On Thu, 7 Jun 2007 8:57, Mark McClellan wrote:

 nice. very nice.
 i really hope this is close to the Moko v2 hardware. it's what i'm
 waiting for

 Mark

 On 6/7/07, Eric Heinemann  [EMAIL PROTECTED] wrote:


 If I remember correctly, the F700 is using a Flash lite interface.
 Even though it does not have WiFi, it does have 7.2M HSDPA :) I am
 pretty sure it does have bluetooth though. Look here:

 http://www.gsmarena.com/samsung_f700-1849.php

 or here:

 http://www.phonearena.com/htmls/Samsung-SGH-F700-phone-p_1941.html

 -Eric

 - Original Message 
 From: Steven ** [EMAIL PROTECTED]
 To: Openmoko  community@lists.openmoko.org
 Sent: Thursday, June 7, 2007 9:44:30 AM
 Subject: Re: Yet another contender in the market?

 The wallpaper on the F700 from the first Google result (
 
http://gizmodo.com/gadgets/cellphones/apple-iphone-vs-samsung-f700-which-is-touchscreenier-235112.php
 ) is a total rip-off of the Ubuntu default theme. I doubt that
 they're actually running Ubuntu (although I think Ubuntu is getting
 into the mobile market).

 The features don't really seem comparable. No wifi and no bluetooth.
 And the screen is even smaller and lower resolution than the iPhone.

 -Steven

 On 6/7/07, Tim Newsom  [EMAIL PROTECTED]  wrote:


 Has anyone else seen the samsung F700?
 Its features are pretty nice... No idea on the OS but I would 
definitly

 take one over an IPhone... If it performs anything like it looks...
 Hehe.

 Its got very good specs.
 --Tim


 ___

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

 

 Never miss an email again!
 Yahoo! Toolbar alerts you the instant new Mail arrives. Check it out.

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


 --

 Dangling carrots usually contain a hook.

 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0

--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


Iphone 3rd party development allowed...

2007-06-05 Thread Tim Newsom
So apparently Jobs decided to allow 3rd party software on the phone 
after all... Interesting development.

--Tim

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


Re: Iphone 3rd party development allowed...

2007-06-05 Thread Tim Newsom

AhI see. /shrug.

--Tim

On 6/5/07, David Schlesinger [EMAIL PROTECTED] wrote:


I am sure Jobs and company are not blind to
the strength of open source software and the
boon it would provide if they made a freely
available dev kit for the phone.

As someone who worked at Apple for ten years, I can assure you that, for
the most part, Jobs and company haven't got the slightest interest in
open source software, other than a minimal amount of stuff available
under a BSD-like license, allowing them to take it, do what they want
with it, and then keep it to themselves.


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


Re: Neo1973 Update!

2007-06-04 Thread Tim Newsom
If your tracking movement with 2 3D accelerometers... What would another 
one provide.

As far as I can tell (I am not an expert...)
Tracking all 6 vectors will tell you absolute movement in space.  I.e, 
when 2 vectors point in the same direction with the same magnitude at 
approximately the same acceleration as gravity.. Its probably laying or 
positioned flat on that side.
If they vary and you have 4 vectors.. (Necessary when its tilted beyond 
the error amount...) You can figure out its orientation and angle.  If 
its spinning around its center (and assuming that the accelerometers are 
on opposite ends...) Then at least 4 vectors will point away from each 
other at approximately the same magnitude as its opposite but matched 
vector. (The other 2 may point down or up depending on if its spun flat 
or thrown or dropped. But they should be the same for a flat spin..)  
All vectors should be able to tell you the moment of movement and the 
phones basic translation in space... Especially if you keep track of the 
last known states... Right?


I mean  if we know the rest orientation and then suddenly get pointed at 
something it would seem like the 3d vectors will show a specific values 
and directions for the 2 ends of the phone depending on the center of 
the arc or movement that acted on the phone.


I would say that we can get yaw, pitch and roll just fine.. But again, I 
am no expert.


--Tim

On Mon, 4 Jun 2007 18:38, kkr wrote:
If I well understand, three accelerometers are necessary to fully 
define

all phone's movements. Isn't it?
 http://lists.openmoko.org/pipermail/community/2007-May/005216.html


So, what's the reason to have only two, and not three 3D 
accelerometers?

- the cost?... 3 $US (But I don't know if it's a 2D or 3D chip).
  
http://lists.openmoko.org/pipermail/community/2007-January/002085.html

- the lack of free space?
- ...

Is-it a 3D or a 2D chip?


Regards,





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


Re: First impressions of Neo1973

2007-05-16 Thread Tim Newsom

Thanks, that helps quite a bit.
But if that's accurate, the neo is not that big.  The sidekick 3 is 
slightly smaller and thinner than a sidekick 2 (my current phone) and 
the neo is considerably smaller than that...


Maybe its large to someone who uses a flip phone or set616 type phone.  
To me, it seems perfect.


In comparison, the Ipod phone is only about 2/3 or 3/4 the thickness 
(yeah, that a large gap.. But hey its eyeballed) and only a tiny 
fraction shorter.	 The widths are pretty much the same.


--Tim
On Wed, 16 May 2007 2:38, Peter A Trotter wrote:

Nice Jose,

I added the Sidekick3 dimensions...
http://www.sizeasy.com/page/comp/1842

-Pete

On 16/05/07, Jose Manrique Lopez de la Fuente [EMAIL PROTECTED] 
wrote:



Hello,

I've just done a fast sizeasy comparison:
http://www.sizeasy.com/page/comp/1840

And, yes, the Neo1973 is big!

2007/5/16, Tim Newsom  [EMAIL PROTECTED]:


 On Tue, 15 May 2007 22:15, [EMAIL PROTECTED] wrote:
 
 
 
  On Tue, 15 May 2007, Tigran Zakoyan wrote:
 
  Jason Elwell wrote:
   I dont know whats more sad... You creating a paperdoll of an
  OpenMoko, or
   the fact that I downloaded it and made one for myself!  LOL!
 
  Me too :) BTW, can't agree 1973 is too big. It just fits the size 
of
  my QTEKs110, which size's been really handy for me two years I 
use it.

  Not to mention the difference in functionality :)
 
  Me three. Next to my Sidekick, the Neo is petite.
 
  It's all relative.
 
  M

 Could you, or someone who just happens to have both, post a picture
 containing them side by side and edge on for comparison?

 I figured it would be about the same dimensionally (HxWxD) as the
 sidekick.  Is it smaller? Thinner? Wider? Shorter?
 --Tim

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



--
J. Manrique López de la Fuente
http://www.jsmanrique.net
msn: [EMAIL PROTECTED]
jabber: [EMAIL PROTECTED]

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


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


Re: Durability of the Neo1973?

2007-05-15 Thread Tim Newsom

On Tue, 15 May 2007 18:16, Ian Stirling wrote:


FIC is not a small company.  http://www.fic.com.tw/about.htm Over 5000 
employees isn't small.


Smaller than Nokia/Sony, sure. But they are well over 20 times the size 
of Trolltech, who launched the greenphone.


Ahh.. But who manufactured the hardware for the greenphone 
Trolltech?... Probably not.


--Tim

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


Re: Durability of the Neo1973?

2007-05-15 Thread Tim Newsom
No problem.. It was more of a rhetorical(sp?) question anyway.  I was 
just trying to point out that the situation was a bit different.


--Tim
On Tue, 15 May 2007 18:41, Robin Paulson wrote:

ahh, damn gmail shitesorry tim

from trolltech.com

Q. Did Trolltech design the phone? Are there other models to choose 
from?


A. Trolltech worked very closely with one of our Qtopia-licensed ODM
partners in China, Yuhua Teltech, to make this first, open platform
Greenphone a reality. Trolltech envisions a continuing collaboration
with Yuhua for future models based on different hardware
configurations.

odm = original design manufacturer. so trolltech probably didn't make 
it


regardless, both look awesome phones - i can't wait to get my hands on
OM. a few weeks late won't put me off




 Smaller than Nokia/Sony, sure. But they are well over 20 times the 
size

 of Trolltech, who launched the greenphone.


Ahh.. But who manufactured the hardware for the greenphone
Trolltech?... Probably not.


___
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: First impressions of Neo1973

2007-05-15 Thread Tim Newsom


On Tue, 15 May 2007 22:15, [EMAIL PROTECTED] wrote:




On Tue, 15 May 2007, Tigran Zakoyan wrote:


Jason Elwell wrote:
 I dont know whats more sad... You creating a paperdoll of an 
OpenMoko, or

 the fact that I downloaded it and made one for myself!  LOL!


Me too :) BTW, can't agree 1973 is too big. It just fits the size of 
my QTEKs110, which size's been really handy for me two years I use it. 
Not to mention the difference in functionality :)


Me three. Next to my Sidekick, the Neo is petite.

It's all relative.

M


Could you, or someone who just happens to have both, post a picture 
containing them side by side and edge on for comparison?


I figured it would be about the same dimensionally (HxWxD) as the 
sidekick.  Is it smaller? Thinner? Wider? Shorter?

--Tim

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


Re: OpenMoko light web server

2007-04-17 Thread Tim Newsom


On Tue, 17 Apr 2007 3:54, Alexander E Genaud wrote:

Tim,

I believe Microsoft created the non-standard XMLHttpRequest object
through Active X around IE 5 but it has become something of a standard
implemented by Firefox, Safari/Konquerer, Opera, and perhaps others.
I've been using a nice wrapper, Sarissa, successfully for a few years
in many environments.

http://dev.abiss.gr/sarissa/

I believe the asynchronous flag is implemented in those major
browsers. Alternatively, you can create an HttpConnection class with
it's own timeout, abort, polling (4K), threading, etc. While the
details are different across browsers, it seems that threads never
context switches unless explicitly asked to do so (such as Timeouts
and alert dialogs). In other words, a ring might come in, but if you
are calculating the Fibonacci numbers to the umpteenth power, the
ring thread probably won't alert you in good time. I believe that is
true regardless of the async flag.

Alex


Alex,

Hmm, that's interesting... It seems like a poor implementation if you 
can't guarantee that the event will fire asynchronously.  Why offer it 
at all?  Strange.


--Tim

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


Re: OpenMoko light web server

2007-04-16 Thread Tim Newsom


On Mon, 16 Apr 2007 13:58, Matthew S. Hamrick wrote:

Okay.. a few points:


snip

Q. javascript? on a phone? Isn't that going to suck down the power?

A. in a word, yes. But I think the main problem will not be the added 
overhead of using javascript, it's going to be the frequent request / 
response. In the old days when we bundled ORBs with browsers, we could 
execute java (and presumably have a javascript interface) that would 
receive asynchronous messages from the server. Why is this important? 
Because the phone (on the other side of the http interface) is going to 
ring or receive an sms message or the signal is going to go up or down. 
And these are things that occur outside the context of a client 
request. So, if you want to see if the phone just rang, you have to 
keep pinging the web server every second or so, and if it responds with 
I'm ringing, you fire off the javascript that draws the I'm ringing 
icon on the interface. All in all this is pretty substandard.




Ok.. Well this is probably somewhat browser specific, but in the 
XMLHttpRequest methods there is a synchronous or asynchronous flag.  
Synchronously will behave in the normal request response method and wait 
for a return before continuing to execute... Async will allow the code 
to continue executing and then fire the response once it sees it.  I 
don't know if there are timeouts or not and I have not played around 
with it much, but it seems like you could build several request 
objects... One might be dedicated to the ringing function.. Then place a 
timer on it and if there is no response by the timeout you could reset.  
All the request would do is ask if the phone rang and wait.. Then your 
cgi code could sit for the period of the timeout waiting for either a 
request (to cover the situation of the phone ringing between requests) 
or responding when the phone rings...


This should be more like the subscription model where you ask to be 
notified and at any point it could happen.  But, like I said, it may be 
browser specific. /shrug

Just something to look into maybe.
--Tim

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


Re: Blacklist/whitelists

2007-04-06 Thread Tim Newsom


On Fri, 6 Apr 2007 8:35, Andreas Kostyrka wrote:

You cannot block them. But you can make the phone completly ignore it.
OTOH, that's not the same thing because combined with a delivery
report, somebody else can see when you turn your phone on :(

Andreas


Is it possible to turn delivery reports off?
--Tim

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


Re: Blacklist/whitelists

2007-04-06 Thread Tim Newsom


On Fri, 6 Apr 2007 9:41, Martin Raißle wrote:

Is it possible to turn delivery reports off?
--Tim


I think it's not .. at least not for the receiver of a message ...
martin


That seems weird... Even in email you can turn off read receipts... It 
seems like an invasion of sort (though a minor one) to not allow 
disabling of delivery reports for the receiving party.


If the sending party can enable it and the receivers phone automatically 
responds, then you can always know when someones phone is turned 
on/available.


Does the sms message system work while the phone is in call mode? Does 
that require multiplex code also like the gprs while on a call does?
If it doesn't work while calling, you can always find out when someone 
is done talking on the phone / is available to talk (assuming they are 
at the phone) by sending an sms with delivery report first... Right?


Seems like there should be some kind of control message that could be 
sent over the serial port via 'AT' commands which would enable and 
disable this.

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


Re: Blacklist/whitelists

2007-04-06 Thread Tim Newsom


On Fri, 6 Apr 2007 11:22, Jonathon Suggs wrote:
Ok, I'll be honest that I have no proof that this is how it actually 
works, but I don't think it works the way you are saying it does.  
Again, not 100% positive, but the receipt that you receive is only a 
message that it has been successfully transfered to the carrier.  The 
carrier will then try to push the SMS to the recipient whenever they 
become available.  So there are two discreet actions.  1) Transfer from 
sender to carrier 2) Transfer from carrier to destination.


Rather than get all worried about big brother, just do a simple test.  
Turn off a phone and send a text message to it.  See if you get a 
receipt.  If you do, then I'm right.  If you don't get a receipt until 
the phone you sent a text message to is turned back on THEN commence 
the meetings of the tin foil hat club.


-Jonathon


Ahh. You obviously mis-understand my comments.
Besides, what is the point of a delivery message to send to the carrier? 
It doesn't provide any value to the user over the message on the phone 
saying 'your message was sent'.  That would be confirmation to me that 
the carrier got the message. In fact, on my sidekick 2, if the message 
could not be sent for some reason then I get a message saying it could 
not be sent, I.E.  The carrier didn't get it.


In either case, I always turn off any kind of receipt regardless of 
program.

--Tim

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


Re: Blacklist/whitelists

2007-04-06 Thread Tim Newsom
On a related note to all of this sms talk... Can you send an sms with 
delivery receipt to a range of addresses and get back notification for 
all phone numbers which actually exist? (Obviously it will be one at a 
time, not boradcast)


Or does it just return success once it changed network providers and it 
doesn't matter?


Basically, could you use this to find out the network that owns a bunch 
of numbers or to find out which network a number belonged to in some 
way?

--Tim

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


Re: Proposal: Personal Data Encryption (maybe SoC?)

2007-03-22 Thread Tim Newsom


On Thu, 22 Mar 2007 10:17, Joe Pfeiffer wrote:

Thoughts?


From what I remember of the discussions so far, that seems to meet the 
majority of requirements for encrypted file storage and also manages 
many of the things related to authentication that we have been 
discussing.  Now, if we can specify the manner in which the password is 
entered (gesture, pin, etc.) then maybe its just this 'easy' ?  Lol. 
Easy being relative because its already built.


IMHO that would work pretty well.  At least for what I am interested 
in.

--Tim

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


Re: Proposal: Personal Data Encryption (maybe SoC?)

2007-03-22 Thread Tim Newsom


On Thu, 22 Mar 2007 12:13, Tim Newsom wrote:


On Thu, 22 Mar 2007 10:17, Joe Pfeiffer wrote:

Thoughts?


From what I remember of the discussions so far, that seems to meet the 
majority of requirements for encrypted file storage and also manages 
many of the things related to authentication that we have been 
discussing.


In a semi related note, how would we enable this ability for things like 
the contacts database? Or any other application database for that 
matter?


Any ideas?
--Tim

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


Re: Regarding encryption on openmoko...

2007-03-21 Thread Tim Newsom


On Wed, 21 Mar 2007 1:33, Gabriel Ambuehl wrote:
I don't really see why one would want to use Truecrypt when there's 
been LUKS

in the Linux kernel for years now...


Well, for one I had never heard of LUKS till earlier yesterday.  Now I 
will have to go check it out. (Grin)

--Tim

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


Re: Proposal: Personal Data Encryption (maybe SoC?)

2007-03-21 Thread Tim Newsom


On Wed, 21 Mar 2007 9:34, Joe Pfeiffer wrote:

Tobias Gruetzmacher writes:

Right -- these look like good approaches, but to a different problem.


/please excuse my direct manner.. Its just how I write (smile)

What do you mean by different problem? Maybe I don't fully understand.  
The way I see it you have a few interoperating components...  Dbus can 
be the primary transport mechanism, some reader plugin which abstracts 
the actual source of the data.. Be it the filesystem or a file which 
sits on the filesystem that has its own filesystem.. Or a dbfile system 
(I have not heard much about that recently)... A writer plugin which 
does pretty much the same thing, but for writing and not reading.. Maybe 
they are even the same plugin.. /shrug


Then you have some authenticating system which allows various methods of 
authenticating a user.. Be it fingerprint reader or pincode or whatever 
based on the currently selected provider/plugin... And you have the 
application.


At the lowest level is the encryption/decryption system.. Right above 
the filesystem somewhere.


Now, when the phone is idle long enough or locked and a user tries to do 
something, the currently configured login / unlock / whatever you want 
to call it authentication plugin is activated and asks for the required 
information / gesture / whatever.


Once obtained the user is granted whatever rights they configured for 
that action.. By default it can be nothing or a pincode and the default 
level can also be set to wide open, no encryption and full access.  
That's the state of almost every phone on the market right?


Ok.. So an advanced users phone may have 3 or 4 levels of authentication 
and access / encryption.. Maybe even different algorithms are used.  Who 
knows?  When they log in they probably set it to the lowest level of 
access.. The notes application can read plain text with no problems and 
any unsecured data is visible.. Including contacts, notes, pictures, 
music, whatever.


Now suppose this individual decides to read an encrypted file or runs an 
application configured to access an encrypted file or file system.. The 
authentication system would then ask for additional authentication and 
once granted handle the key pass to the decryption system / whatever to 
read the file.


Now I don't have any experience with truecrypt or LUKS yet.. But they 
were mentioned along with encryptfs etc as a means of handling the 
encryption part.


Maybe you can help me with where I missed out on the problem so that I 
can get my head around it? (Grin) I would love to make sure I fully 
understand what you are saying.

--Tim

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


Re: Proposal: Personal Data Encryption (maybe SoC?)

2007-03-21 Thread Tim Newsom


On Wed, 21 Mar 2007 13:03, Joe Pfeiffer wrote:

Hope my notes above are helpful...


Hehe that's great. At least I am certain that you and I are on the same 
page now.  I thought from my very quick glance at truecrypt that it 
could encrypt individual files also but I have not had a hard look and 
so no definite answer there from me.


I know there are many many solutions to encryption and it would be nice 
to have a mechanism to install and use whatever the user wanted to setup 
and configure.


Say gpg provider where you specify your keyring..
Or Encryptfs, truecrypt, LUKS, name your encryption method, whatever and 
handle the technical issues only once at install/config time maybe with 
recommended parameters based on the device and expected use or 
something. /shrug.


Your ahead of me on looking at the code.
--Tim

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


Re: Compressed SMS (and other text messages)

2007-03-21 Thread Tim Newsom


On Wed, 21 Mar 2007 14:35, Jonathon Suggs wrote:
My challenge is just to think bigger.  Think how this could be 
incorporated to work with *any* phone.  Then you can have a much larger 
group of people to brainstorm, test, and bugfix.  We have enough 
protocols and standards to support.  Creating yet another one isn't 
really going to help that much.  Also, I don't know anyone else that is 
planning on getting a OpenMoko device, so its pretty pointless for me 
at this point.  I know you've got to start somewhere, but starting out 
a battle fighting uphill isn't the best of ideas.


Sorry if I completely missed the point.


So one approach might be to investigate the java implementation on other 
phones and see if you can gain access to sms for receiving and sending 
messages.  Then you could write it to test the waters on openmoko.. Then 
build a java version for other phones that done have openmoko 
installed.


/shrug
Its an idea anyway.. But its only worth 1 cent since I didn't take the 
time to see if java can do that with any of the midp/whatever version 
that's common now.

--Tim

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


Re: Proposal: Personal Data Encryption (maybe SoC?)

2007-03-21 Thread Tim Newsom


On Wed, 21 Mar 2007 14:35, Joe Pfeiffer wrote:

But it has the encryption jail drawback.


So maybe one way to deal with these issues is to build out the framework 
by constructing a new api for reading and writing data based on this 
provider concept.. Including the authentication.  Then deal with and 
flesh out the issues we encounter along the way.  At the same time or 
sometime later, another task can be started to hook into the os level 
read/write calls and make it work for every application the same.  Maybe 
as some kind of layered filesystem driver or something, I don't know.


Anyway, the point is that there are many many tasks to deal with related 
to the entire framework for this to work at all, right?  And in the 
short run, all OM applications have a specific api anyway to make them 
work with the gui etc.


The risk to security of doing it this way is minimal as using a program 
without the encryption hook just means that the program sees an 
encrypted file.  Sure, it could damage the file if it wanted but for the 
most part the information will remain secure once encrypted with 
whatever mechanism.


Later once the framework is up and some demo plugins are in place to 
show encryption providers and authentication providers and data 
readers/writers for various filesystem/database flavors, maybe we can 
deal with the issues related to 'all other applications'.  That is, 
unless someone just happens to know off the top of their heads that its 
about x lines of code to do this by hooking into the os read/write 
routines with x being some number less than infinity?( ok, that was 
meant as a little joke)

--Tim

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


Re: Proposal: Personal Data Encryption (maybe SoC?)

2007-03-21 Thread Tim Newsom


On Wed, 21 Mar 2007 14:59, Henryk Plötz wrote:

Moin,
Plus: If you really want per-file encryption that would only need some
minimal modifications to the existing solutions. Or use unionfs.


That's very interesting and opens up lots of potential.

Your right, key management along with many other topics have not been 
discussed in any detail.

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


Re: Proposal: Personal Data Encryption (maybe SoC?)

2007-03-20 Thread Tim Newsom


On Tue, 20 Mar 2007 2:08, Jim McDonald wrote:

Tim Newsom wrote:
The best part is that if you don't want it, you don't use it.  And 
those that do want it, can use it and its all completley transparent 
to the applications.
But not at all transparent to the end user.  Again assuming that there 
is some sort of key caching going on, what is the real consumer benefit 
to having multiple ways of categorising data to different levels of 
security versus having a simple protect my data against unauthorised 
access checkbox somewhere that blanket-enables encryption?


(Alternatively there could be some way in which these configuration 
settings are pluggable and people with the more complex requirements 
could download the advanced settings plugin and leave normal users with 
a simple yes/no choice.)

--Tim


Cheers,
Jim.



I don't think you want security which is transparent to the user.. If 
the user does not know it exists then they won't know they are using 
it.. And then they might do something which causes problems later on.  
The user should have full knowledge of what they are doing.  That 
doesn't mean it has to be difficult or have 200 commands at the prompt 
to set up.  It can be easy and guided.. And possibly just an advanced 
menu somewhere which contains the necessary jump points into the 
security configs.


Remember, most users (the average mom and dad) will not use the security 
features anyway.  Some because they don't know how, some because they 
don't think of it and some because they just can't be bothered to set it 
up.


Now, the ones that don't know how may at some point try to learn, so it 
needs to be able to help them through it.  More advanced configs don't 
have to be set up by the average person either.  Its the flexibility 
that is desired.  Maybe it ships with password / gesture providers by 
default and someone can 'load new security providers' where it connects 
to a trusted source for signed openmoko security engin plugins 
(providers being easier to say).


Once connected they could read descriptions of available providers, 
install them and during the install it asks some questions about how 
they want it initially configured.  If they have not set up any security 
before, maybe it asks them the 'first time questions'...


It can educate them on potential dangers without spreading FUD and open 
their eyes to the awesome potential that is the openmoko platform.


Lets also not forget that openmoko is not just for phones.. But also 
other devices.  This scheme could be used by anything... From a laptop 
with someones fingerprint reader and using a fingerprint security 
provider or some not thought of security mechanism to the next hand held 
multimedia player device (though why you would want security on it is 
your guess... Maybe security camera videos of a sensitive nature?)..


Lets think universal and try to apply what we are creating to a larger 
set of devices.


--Tim

--Tim

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


Re: Proposal: Personal Data Encryption (maybe SoC?)

2007-03-20 Thread Tim Newsom


On Tue, 20 Mar 2007 8:12, Jim McDonald wrote:

Tim Newsom wrote:

[Encryption options]

Yep I understand that there are lots of possibilities and options, I 
just think that if something ships by default it should provide end 
users with a very simple dialog that is basically an on/off switch for 
'protection of personal data' (or something else that doesn't even 
mention encryption) and the additional levels of configuration can be 
made available through plugins or whatever.


Perhaps I've spent too long battling with ugly interfaces, but I think 
that if OpenMoko is going to have a broader audience than the people on 
this list and their kindred-in-geekness then a large amount of the 
effort will be deciding how to keep the interface as simple and 
streamlined as possible rather than loading the default build with 
every option imaginable...



--Tim


Cheers,
Jim.


I completely agree.
--Tim

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


Regarding encryption on openmoko...

2007-03-20 Thread Tim Newsom
After reading about truecrypt on slashdot I think that could pose as a 
suitable start to the encryption solution... At least as a starting 
place to build a framework on and test out some ideas.

--Tim

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


Re: Proposal: Personal Data Encryption (maybe SoC?)

2007-03-19 Thread Tim Newsom


On Mon, 19 Mar 2007 18:25, Jim McDonald wrote:

Clare Johnstone wrote:

On 3/20/07, Jim McDonald [EMAIL PROTECTED] wrote:


continually asking the user to decide which data is to be encrypted and
which not.



There is the concept of folders which could be used :)
clare
True, but that's just another choice to be made when storing the data 
plus of course you have filesystem folders, arbitrary categorisation 
through tags, automatic classification depending on the type of data 
etc. so there are lots of concepts that can be used, and each one is a 
potential set of confusion (I tagged the data as 'sensitive' but the 
system didn't encrypt it because I accidentally put it in the 'public' 
folder).


I just think that this is a good example where having an all-or-nothing 
approach is preferable to fine-grained control, as the benefits are 
minimal compared to the complexity for development and day-to-day 
effort for end-users that have to use such a system.


Cheers,
Jim.


Ok.. Lets assume for a moment that there is an encryption / security 
engine.. And its hooked through dbus somehow..  Lets also assume there 
is a mechanism that handles all requests to save data from any 
application... Will just call it the save data mechanism.. (Grin)...


So on the encryption / security engine it seems like there should be the 
ability to define user selectable levels of encryption / security.. Such 
as no encryption but password required.. Light encryption password 
required... Heavy encryption picture/gesture required (and maybe a 
certainty level for fuzzy matching like 90% /shrug).. or no password and 
no encryption.. Etc.


Ok. There should be some kind of configuration for the save data 
mechanism which says select the published security levels (I.e. Those 
the user created in the security config) and then select which 
applications follow those rules.. So notes could be no security/no 
password or it could be 'ask me each time'... Calendar could be the 
same.. File browser could be heavy encryption with picture.. Etc.. Then 
each application does not need to know anything about the security 
levels at all. It just calls the save information api (whatever that is) 
and hands dbus the data to save.  The save mechanism looks at the 
request and notes the application its coming from and then hands it off 
to the security engine to encrypt appropriately.. And then it hands it 
back at which point the save data mechanism can write it to the file 
system..


Reading is the same.. Except the read data mechanism looks at the 
application making the request and in the case of ask me data looks at 
the data to see if its encrypted/secured.. If so it tells the security 
mechanism which asks the user for the appropriate level of password 
information and then decrypts or authenticates the read action and the 
user gets to read the data.


Combined with the sudo idea about a configurable amount of time for 
authorized idleness... And add to it the ability elevate permission 
levels..  So that once you have authorized to read highly sensitive 
information you can also just read password protected but not encrypted 
info.. And then I think it might meet everyones needs.


By default no security is provided and none required..  Once configured 
it could handle almost any level of detail for encryption assuming 
someone wanted to go through the trouble of making it happen that way.


And you could build new security mechanisms that plug into the 
architecture and allow for some people gesture authentication and for 
others hand writing codes or voice codes or numeric codes or anything.


Um... Yeah.. Ok so that might be 10 cents worth.
--Tim

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


Re: Proposal: Personal Data Encryption (maybe SoC?)

2007-03-19 Thread Tim Newsom


On Mon, 19 Mar 2007 22:09, Joe Pfeiffer wrote:

I like this -- except it doesn't quite match my sample-of-one user
study.  My degree-of-security-wanted is by data, not by application.
The same app is used for things like VINs and tire sizes and oil
filters for cars (no security) and for student presentation grades.

It's also not clear to me that more than two levels of security
(open/password protected) are needed -- where password protected means
encrypted using whatever scheme we've got.



See that's where the 'ask me' setting comes in.. If an application can 
store encrypted vs not then its an 'ask me' then on a per data basis you 
can set it.


The multi level security might not be necessary, but this scheme can 
handle it just in case.  The best part is that if you don't want it, you 
don't use it.  And those that do want it, can use it and its all 
completley transparent to the applications.

--Tim

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


Re: Proposal: Personal Data Encryption (maybe SoC?)

2007-03-18 Thread Tim Newsom


On Sun, 18 Mar 2007 18:05, Henryk Plötz wrote:

Moin,



/snip


Some feedback will be necessary so the user can see that the gesture
was correctly detected before sending the PIN to the SIM. I propose 
some

sort of bubblebabble-digest.

--
Henryk Plötz
Grüße aus Berlin
~ Help Microsoft fight software piracy: Give Linux to a friend today! ~


Can't you just draw the lines that correspond to the locations touched? 
A gesture can be 1 symbol drawn over the entire screen without picking 
up the pin/fingertip... Or it could be a 5 second drawing of kanji or 
some other symbol.. In addition, since it has to be fuzzy, the gesture 
needs to be ralative to the start position of the drawing and should 
give a configurable amount of time to enter the entire picture/gesture.


Then someone could draw whatever they like in 5 seconds or 10 or 
whatever.. Or they could do something simple with their finger tip or 
they could actually write words on the screen, etc.  Plus, if you are 
going to have a 3x3 grid, you might want to make that configurable 
also.. To add a lot of variability in the supposed gesture / key.


Just a few thoughts... Flame away. /grin
--Tim
___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Fw: Re: Possible security hole for Dialers/troyan horses

2007-03-05 Thread Tim Newsom

Sorry, got caught in the reply to issue.

-Original Message-
From: Tim Newsom [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: Possible security hole for Dialers/troyan horses
Date: Mon, 5 Mar 2007 7:02:58 -0800


On Mon, 5 Mar 2007 0:05, Evgeny wrote:

On Fri, 2007-03-02 at 07:35 -0800, Tim Newsom wrote:

 On Fri, 2 Mar 2007 6:09, Evgeny wrote:
 
  It still Linux based phone — there is absolutely no real-life 
viruses

  for Linux at this time, trojans are possible treat, but user have to
  install them by himself.

 That's a pretty strong statement.. Are you absolutely sure there are 
no

 viruses for linux in the wild?

Nope.
If you find one, let me know I'll get, compile $ run the beast a
little (In virtual machine of course).
Well if  then you speak about trojans, the cure is DO NOT INSTALL
THEM. Security holes may exist, but patching them is simple then you
know about them, and in OpenMoko it will be automated by ipkg.
Read trough  http://tldp.org/HOWTO/Security-HOWTO/ it contains some
basics of security in Linux.
When we will speak  the same language.
There is no Norton Internet security, that can protect you from unknown
treats. When you know about trojan or something, you simple don't use
(it if you don't wont to).
--
Sincerely Evgeny


I realize nothing can protect you from every possible manner of attack, 
but I do know there are vulnerabilities that exist in linux.  If not, 
SELinux would not have been necessary.  If you say there are no viruses, 
I would say that's either because no one has written them or they are 
just not popular right now because windows is a much easier target to 
hit.  My statement was that something like Norton Internet Security 
combined with the ability to run programs in isolated memory should 
provide a lot of protection.  The isolated memory would prevent the 
infected programs from accessing the memory of other running programs 
(something that's possible on windows for sure) and the anti-malware 
program could do like someone previously suggested and check a hash of 
the program to see if it is a known and accepted version with allowed 
rights, etc.  Maybe check the hash and a signature so show 
authenticity?


While you can't detect unknown threats automatically (though I thought 
an anti-virus company said they could do that recently) you can block 
the unexpected behaviors automatically and recommed to the user certain 
actions.


Remember, there are rootkits out there too. Maybe it would be nice to 
have a startup mode where the system goes into rootkit detection mode 
and scans the physical memory of the device and filesystem or 
something.


Regardless, I think its better to have a pound of caution when a half 
pound would do...

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


Re: Possible security hole for Dialers/troyan horses

2007-03-02 Thread Tim Newsom


On Fri, 2 Mar 2007 6:09, Evgeny wrote:


It still Linux based phone — there is absolutely no real-life viruses
for Linux at this time, trojans are possible treat, but user have to
install them by himself.


That's a pretty strong statement.. Are you absolutely sure there are no 
viruses for linux in the wild?


It would seem to me that the time to think about protection is before 
you have a problem. Granted, you will never catch everything up front. 
However, thinking about and dealing with the trojan, virus , issue is 
not too different from the steps we were taking to notify about 
unintended actions of programs. I.e. Getting a notification and deciding 
on how the action should be handled, etc.  I think Norton Internet 
security does an excellent job on windows.. It knows about many, many 
applications and versions of them, can tell you if it was modified or 
contains known threats including trojans, lets you know when a program 
does something it was not explicitly allowed to do and does it pretty 
well without making my laptop crawl.  Combined with a rootkit detection 
system of some kind it would be great, but I am sure there are still 
holes in it I don't see.  Right?

I would use it on my phone if it existed for that platform.
--Tim
___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Possible security hole for Dialers/troyan horses

2007-03-01 Thread Tim Newsom


On Thu, 1 Mar 2007 14:42, Tomasz Zielinski wrote:

2007/3/1, mathew davis [EMAIL PROTECTED]:

then give it a rating of some sort 1 - being safe/trusted program and 
10 -
being known bad binary/ don't use at any cost unless you really want 
bad

things to happen.


Well, nobody will recognize difference between rating 2 and 3 or 6 and
7. I think set of three values is sufficient: 1 - allow network/GSM
activity, 2 - ask every time app is trying to open connection/send
SMS/make voice call, 3 - ban without asking.

I wonder if OpenMoko system/library calls can be overriden or catch at
layer which will be able to show dialog popup for setting 2.

--
Tomek Z.
[EMAIL PROTECTED]


What about a mobile virus/trojan/malware protection system.. Say like 
norton antivirus or insert your favorite here designed to help 
identify and protect the user from known threats...
Having that installed you could scan it when it was saved and alert on 
the threat, protect against unknown activity when it starts or while its 
been running and kill it/quarantine it if necessary.  Combined with its 
own protected memory area so that it can't harm or investigate running 
programs it would seem to provide the best of all worlds..


Is something like that available? What do you think it would take to 
convert a currently available linux based program similar to the above 
to do this?


--Tim

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


Re: lets be nice

2007-02-19 Thread Tim Newsom


On Mon, 19 Feb 2007 21:35, ryan lerch wrote:

hi all,

just a friendly reminder that we are getting a lot of people
subscribing to and posting to this community list that may not know
all the mailing list etiquette that you do.

So please be nice to these new-comers, and be patient with them;

* if a topic is raised that has been discussed and resolved before -
point them to the mailing list archives or where they can read about
the answer.

Even better, find a place to summarise and document the discussion on
the wiki - a formatted wiki page is 100 times easier to read than
digging through months of mailing list archives... :P

* if they ask, what is in your eyes a stupid question remember that
at one stage you knew little or nothing about the openmoko project:
they are just interested in getting an opensource mobile device (just
like the rest of us..  :P )

* i have also noticed that many newcomers obviously have not been
members of online communities or online development communities
before; if you come across one of these people, be nice and show them
the ropes.



Is it possible to have the 'welcome' email point them to those locations 
automatically?  Then they could have the information right from the 
start.. Plus maybe some general guidelines for posting... Might be good 
also.


Just a thought.
--Tim

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


Re: Encrypting voice comunications..

2007-02-02 Thread Tim Newsom
So, though possibly inefficient, we could not some how take the analog 
audio stream, do some predictable and reversible encoding/encrypting 
then convert into sounds again.. Like doing base64 encoding for binary 
data..


In that way we are still sending audio information and letting it get 
encoded by the gsm module.


Having access to send audio over gsm could be useful in another way.. 
Say call your phone and when it answers have it read its location to you 
via text to speech or something.  We must have the ability to do 
something like that, or how would asterix (sp?) work on the phone?


On Fri, 2 Feb 2007 9:29, Mikko J Rauhala wrote:

On pe, 2007-02-02 at 09:06 -0800, Tim Newsom wrote:

 If we have access to the mic and speakers while a call is in process,
 and we have the ability to record conversations etc...  Where does the
 processor sit in that chain?  Can we consume the voice, encrypt it and
 feed an encrypted datastream back out to the gsm module which would
 transmit it and another neo1973 user could receive the stream, process
 through decryption and play out?


No. The GSM processor does its own audio de- and encoding, and its
connection to the audio i/o is analog, as reported by LaF0rge on irc a
while back (any misunderstanding is probably mine if present, though).
We can get at the audio via the a/d converters, but not do anything
really fancy directly.

Thus, I refer you to my last mail; make a GSM data call (phone-to-phone
if possible, if not, both dial out and arrange the call via some
server), transmit encrypted Speex stream. There would still be a bit of
latency, but you would get reserved bandwidth at least.

This of course costs extra. Probably one of the principal reasons why
GSM chips don't like you sending your own digital data over voice
calls. :]

--
Mikko J Rauhala [EMAIL PROTECTED]
University of Helsinki


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

--Tim

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


Other uses for the gsm/gprs hardware....

2007-02-02 Thread Tim Newsom
While the phone is not on a call, can we use the gsm audio codec or 
other hardware/software to do useful work?  For instance, decoding of 
some audio file or something like that.


I know we don't have access to the bare metal of the chip, but its 
probably at least an arm processor with some dsp or something right? I 
would think it could be useful in some way other than just phone 
calls/data transfer.

--Tim

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


Re: idea for Neo 2nd generation: Accelerometer

2007-01-26 Thread Tim Newsom


On Thu, 25 Jan 2007 23:12, Jeff Andros wrote:
as I understand it, you can get more value out of the accellerometer 
than that


in the simplest case, we know a gps can be off by a certain percent.  
say you leave the phone still for a long time, you could average the 
error and get more precise over time (yeah, there'll be some skew... 
but we can trust the law of averages to help us out some)


now, say you were aware of the motion of the device, you could still 
account for that motion in the averaging process (A-meter says I've 
gone 2 feet, gps says I've gone 3... pretty safe to say I'm between 
those)


one of the real weaknesses of the accellerometer(INS) are long-term 
integration errors, and the biggest weakness of gps is short term 
precision... put the two together and they complement each other REALLY 
well.  our (US) military has been using this combination for years with 
really great(horrible?) results... it'd be great to put this to a 
peaceful use as well

--
Jeff
O|||O


We also need to take into account that accelerometers measure 
acceleration.  If you accelerating or decelerating it will be able to 
tell you the magnitude of the force and you can time the duration to 
find the distance traveled.  However, suppose that you are moving at a 
constant velocity,  the accelerometer will measure 0 (zero) 
acceleration.  Most true vehicle dead reckoning systems also include a 
sensor for the vehicle speed, which in combination with gps can provide 
you with something the accelerometer can't.  The ability to know how far 
you have traveled at a constant or accelerating speed.


Anyway, since attaching a sensor to the car may not be possible its a 
moot point.  Just thought I would add a few more cents in.


As a side note... In the US and probably other countries there is a 
standard for the interface to the car computer.  From that interface you 
can get the vehicle speed and diagnostic information about how the 
engine is running.  It might be interesting to have some kind of 
bluetooth car interface to obtain that information and display it for 
you while you are in your car.  Anyone ever heard of anything like 
that?


--Tim
___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: Neo Carputer (was: idea for Neo 2nd generation: Accelerometer)

2007-01-26 Thread Tim Newsom



You're speaking of OBD or CAN.

There are some good interfaces out there, though the auto companies
try to protect their information. It would be neat to build a
plotter/scanner interface for measuring the car sensors on the Neo
using either bluetooth or serial/usb.

Bluetooth OBD scanner:
http://www.vitalengineering.co.uk/

Open-source OBD scanner  python software:
http://www.cs.unm.edu/~donour/cars/pyobd/

See my del.icio.us bookmarks (http://del.icio.us/nilspace/carputer)
for more links (and others on del.icio.us)

Andrew



You got it.  That's what I was thinking about.
It would be sweet to have all that information sent to and plotted real 
time as the car is running.

--Tim

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


Re: idea for Neo 2nd generation: Accelerometer

2007-01-26 Thread Tim Newsom


On Fri, 26 Jan 2007 9:12, Steven Milburn wrote:
yes,  accelerometers measure acceleration.  The first derivative of 
acceleration is velocity.  Granted errors in the accelerometer compound 
when deriving velocity, but you've usually got GPS information to 
calibrate against (As Jeff was saying).  A typical dead reckoning 
system always knows your current velocity,  and when GPS goes away, it 
can apply changes to the velocity by knowing only your current 
acceleration.  The errors associated with this would typically be small 
enough to not matter during the length of a tunnel or building related 
GPS blackout.


So, an accelerometer (actually, three) is all that is needed for a 
complete navigation with dead reckoning.



snip

--Steve


Ok Steve.  I grant you that the first derivative of acceleration is 
velocity... How do you propose to gain any velocity information when the 
acceleration measured is zero as would be the case if you are at a 
constant velocity?  This is why I am saying you would need some better 
source for velocity.
 I grant you that the times when a car is at a constant velocity may be 
few... Or it may be that when on cruise control on any flat road you may 
actually see zero or almost zero acceleration.


OTOH, detecting the direction that a person turned with the 
accelerometer may be very useful in dead reckoning.


--Tim


--Tim
___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: idea for Neo 2nd generation: Accelerometer

2007-01-26 Thread Tim Newsom


On Fri, 26 Jan 2007 11:18, Steven Milburn wrote:
Wow, I can't believe I got that backwards, thanks for the correction.  
Kind of embarrassing considering I actually work on this stuff.  
However, it doesn't invalidate that you don't need any more information 
than the accelerometer and a starting point in order to track velocity 
and position.  I'm going to go work on removing the foot I shoved so 
far into my mouth earlier.


--Steve


Ahh its been years since I did any of that in highschool, but I 
remembered it like you said it.  Though now I think I should go back and 
review it.

Lol.

--Tim
___
OpenMoko community mailing list
community@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/community


Re: idea for Neo 2nd generation: Accelerometer

2007-01-24 Thread Tim Newsom
For GeoPointing to work right, you would also need an electronic compass 
module in the phone Right?  Cause accelerometers don't  know which 
direction your pointing and gps isn't probably accurate enough to derive 
what you pointed at when you moved it maybe 2 or 3 feet during the 
gesture.


With the compass module you would have
Gps location + orientation + direction means what is that building?  
Then depending on the orientation you could have the phone limit 
distance.. Say face up is 100 feet.  Face left is in 500 feet.  Face 
down is 1 mile... Etc.  Then have it return the name of the first known 
object that is on the ray extending from your location in that direction 
with in the defined distance.


/shrug


Now, pair the accelerometer w/ GPS and you have GeoPointing. What is
that building over *there*? Sure people do that already
(http://geovector.com/), but not on O/S platforms. ;)


--Tim

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


Re: idea for Neo 2nd generation: Accelerometer

2007-01-24 Thread Tim Newsom
Yeah.. I was using the accelerometer in my example to tell the program 
what the phone orientation was so that you could limit distance without 
having to touch the interface.  If you had it set up to run from a free 
external button, you could push it
And orient the phone and point and the phone could vibrate a little when 
it found the answer.  Then you can look at the face to see what it was.


On Wed, 24 Jan 2007 9:27, Gabriel Ambuehl wrote:

On Wednesday 24 January 2007 17:04, Tim Newsom wrote:
 For GeoPointing to work right, you would also need an electronic 
compass

 module in the phone


I think that's actually the only thing you really need for it to work. 
Not
sure how an accelerometer would help figuring out what direction the 
phone

has?

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

--Tim

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


Fw: Re: built-in scripting languages

2007-01-23 Thread Tim Newsom

Bah, forgot to reply all.

I think that's an excellent idea actually... A website where you can log 
into, set up preferences about the packages you have installed and build 
an image based on that.


Is that ability already in existence?  I mean, I am sure ipkg has the 
ability to update all of your currently installed packages, but it 
doesn't build an image for you to clean install on your system.. Right? 
Or am I out of touch again (it happens often I think lol).  Or would 
anything be gained by clean installing a new image on your device?  Is 
there anything which can't be upgraded or installed by ipkg?


--Tim
On Mon, 22 Jan 2007 22:59, Carlo E. Prelz wrote:

I have a suggestion: a do-it-yourself main distribution packaging site
from FIC, where you can choose selected alternative components, and
receive as a result your own personalized 64MB.

Then, naturally, I will have to see if it is acceptable for me not to
use all those applications that require those scripting languages for
which there is no space on my main memory.


--Tim

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


Re: Non-gprs Internet access options without wifi (cel-dialup)

2007-01-12 Thread Tim Newsom
There is going to be bluetooth on the phone.  The range is small, but 
the possibility of a bluetooth to wifi adaptor might be interesting... 
Maybe something small enough to clip on a belt.  Then connect to it 
through bluetooth and have it connect to wifi and redirect network 
traffic.


I am sure its possible.. Has anyone ever heard of anything like that?

Thanks,
--Tim
On Fri, 12 Jan 2007 9:15, Rob wrote:
Hi...  I just stumbled across this project yesterday while getting over 
my disappointment at the announcements that the iPhone would be a 
closed system - not a surprising announcement at all, but disappointing 
nonetheless.  Anyhow, I'm pretty fired up about this project now that 
I've come across it.  I've been hoping for a truly open phone for 
years, thanks for making it happen.


It's a shame it won't have wifi, as that would make the device 
incredibly useful to me...  It would be amazing to be able to make VoIP 
calls when a 802.11 is available, and data plans from celphone carriers 
in Canada are really expensive.  There's wireless all over downtown 
Toronto now though, and it would be great to have a phone that could 
use it.  The combination of gps and wireless would make it possible to 
do some pretty cool stuff with maps.  I'm sure it's been said ad 
nauseam, but this would really be an amazing product with wifi.  I'm 
just sayin', is all...


Anyhow, even without wifi I'll probably be lining up to buy one of 
these things even if only to show that there is a market for an open 
phone - I'll hope there's wifi in v2.


In the meantime, I was thinking about how I could get around the lack 
of wifi last night and something occurred to me...  Would it be 
possible with this phone to set up a PPP dialup server on my machine at 
home, and get dialup access to the internet by calling my home number?  
This would be a lot cheaper than downloading via GPRS because Canadian 
wireless carriers are all apparently run by a bunch of jerks.  Would 
any extra hardware (eg: a modem) have to be built into the phone in 
order to get PPP dialup access this way, or could it just be done 
through software?  If hardware is needed, is it too late to consider 
adding it to the specs?


There any other non-obvious options for Internet access with this phone 
that don't involve GPRS?  I suppose IP over Avian Carriers would 
work...


I apologize if this has come up on the list before, I didn't read every 
message.

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


Re: FPGA

2006-12-08 Thread Tim Newsom

Bah!  I meant to copy the list on that question.

Thanks for the answer though.  Maybe someone else can also help 
clarify?  I thought fpga were basically PLDs and that they worked 
exactly the same.  I didn't know they lose config without power and need 
to be reprogrammed.


--Tim
On Fri, 8 Dec 2006 5:51, Ole Tange wrote:

As far as I understand it is like RAM: It looses state if it looses
power. So it will have to read its config from some storage to start
working.

From http://en.wikipedia.org/wiki/CPLD:

Non-volatile configuration memory. Unlike many FPGAs, an external
configuration ROM isn't required, and the CPLD can function
immediately on system start-up.


/Ole

On 12/7/06, Tim Newsom [EMAIL PROTECTED] wrote:

Ok... So how many times can you reprogram it before it wears out?

Like flash has a max number of times it can be written and eprom and
eeproms did... What's that number for FPGAs?

On Thu, 7 Dec 2006 15:40, Ole Tange wrote:

 You cannot use them simultaneously, but you can change set in 10 ms.


 /Ole

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

--Tim



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


Re: Will the Neo1973 support Dual-SIM with SPST?

2006-12-01 Thread Tim Newsom


On Fri, 1 Dec 2006 7:59, Sean Moss-Pultz wrote:

On 12/1/06 11:28 PM, Gabriel Ambuehl [EMAIL PROTECTED] wrote:

 Why not just copy the sim card into the phone?  We use Linux, so we 
can do

 whatever we like


 I'm not sure, but doesn't the GSM module want to talk to the SIM card
 directly?


The SIM card initialization details are handled by the closed system. 
The

open processor (2410) can only talk over AT commands.

-Sean



That only means you can't do it without some modification of the 
motherboard and module.
I was planning on building my own linux based phone from components 
before I found this project. Assembled from modules, it would not be 
hard, just the sofware side would take time... Right..?  So I also 
thought about this multi-sim thing and I concluded that the protocal for 
talking to a sim is available.. Indeed, you can build something to copy 
the sim to your laptop if you wanted... So I thought of making a virtual 
sim software which would store and allow switching between multiple 
copies of sims...


Then you wire the sim interface from the gsm module to gpio on the 
processor and write the necessary driver to make it look like a sim.


The technical aspect isn't really that hard.  Just time consuming.
--Tim

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


Re: Light sensor

2006-11-30 Thread Tim Newsom
the problem with doing it this way, is you'd need some way to notify 
each application of all the sensors available at runtime, or you 
re-compile each availability sensitive app for every combination of 
sensors (having that many versions of software is sure to turn off 
Sean's dad) there's definately more to think about on this one


Are you thinking of not only notifying each application on the number of 
sensors.. (That would be easy enough in the api) but also to let them 
have access to the setup/configure api for each one?


Enumerating over each sensor that is active would be fairly easy using 
the plugin mechanism previously described...  If every plugin had the 
same output ranges... Say 0 to 255 or whatever and using the probability 
scenario he talked about the application would only need to know one 
interface, I.e. Availability.   As I understand the proposal, and I 
might be wrong, it would end up a heirarchy.  Lower level plugins could 
be accessed at any level but the common usage would be to build 
behaviors going up from the sensors and applications would interface 
with that... Is that right?


With that in mind, each plugin would register with some service which 
handles the interface to applications.  Each behavior created would do 
the same and gain access to the sensors available.  Then a control panel 
could be created to enable/disable some but not all plugins at the will 
of the user, though that would modify the behaviors, they would then act 
on the information currently available.


Seems like a fairly interesting concept.  Do I understand the concepts 
or am I missing something?


--Tim

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


Re: Another idea for an application for the Neo: Instant sync to web page duplicating info on phone

2006-11-29 Thread Tim Newsom
I love this idea and I would like to suggest a method of handeling a 
portions of it...


Use web services... Web methods or whatever you call it.  If you build 
an api for uploading sets of data they could be implelented in almost 
any lauguage and used natively like normal objects.
Perl, php, python, java, c# can all do that and it means the backend 
does not have to be rewritten every time someone wants to use it in a 
language.


Also, you could then provide a bundle of code for the server backend 
that handles the web service requests which anyone could run and point 
their own phone at their server.


Authentication included.

/shrug  just an idea.
--Tim

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


Re: Another idea for an application for the Neo: Instant sync to web page duplicating info on phone

2006-11-29 Thread Tim Newsom
Yeah.  But more specifically I am defining the type of api as web 
services or web methods (they are the same thing usually).


Basically, the web method is a standard used to define the remote method 
calls, their required parameters and types of acceptable data from 
within a program.  Any program which can use web methods could use the 
same backend services.  Its language neutral.  Its also transport 
neutral.  You can define encrypted channels to be used as the 
communication mechanism and regardless of which channel is used, the api 
does not get altered.


Web services isolate the data transport mechanism from the application.  
I could draw up the architecture but its pretty simple.


App -- calles web method from remote server and passes in data. The 
data gets stored..

The reverse is also true if you want a fetch process to occur.

Web services also define types of activity as synchronus and 
asynchronus...
Synchronus would be like a normal web request where you specify the url, 
sometimes with parameters and get a page back immediately.

Asynchronus is more like subscribe/notify.
You tell the service you want something and when its available or 
changed, based on the implementation, the response is sent back to you.


Its all bi-directional since any request can send some kind of data and 
properly implemented, there is no reason you could not share data 
between multiple neo's using the same interface.


I hope that's a little clearer... Maybe other with web services 
background can help me explain the concept and maybe correct me if I 
stated anything in error.

--Tim

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


Re: Another idea for an application for the Neo: Instant sync to web page duplicating info on phone

2006-11-29 Thread Tim Newsom
Right.. For peer to peer or requests directly to the phone that's true.  
There is no reason we could not build a community shared server to be 
the intermedary between the phones however...


Something that doesn't store the data longer than necessary for another 
phone to retreive the information.  Then you could pass encryped 
information securely, even if the server itself was not secure by 
encrypting it in advance of sending it to the share.


Obviously, accessable ip addresses on the phone would be preferred but 
might not be possible.

--Tim

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


Re: Please think about incrementel sync Re: Another idea for an application for the Neo: Instant sync to web page duplicating info on phone

2006-11-29 Thread Tim Newsom

Web services are XML data transfer.  The problem with xml is that it is
wordy for data (size) but good for parsing.  What I mean by that is that its
not the most efficient way to transfer data ( ok thats obvious) but its a
defined format and easy to parse just about anywhere.. just slow.

If you are keeping a copy of the current versions locally then diffing and
sending only the diffs would be easy... but to my knowledge svn only keeps
the diffs between versions at the repository. Someone who knowns please
correct me.  If I understand what you are saying and based on my
knowledge...
You either keep an old version for diffing purposes and replace it with the
current version when you do the commit.  All changes happen to the original
not the old copy

OR

You would have to have the repository local and commit the changes locally
but that doesn't help with the storage part.  The only way to sync up would
be through the dock.

My understanding of svn is that it transmits the entire file and the svn
server does the diff and only stores the differences between the files at
the repository.  I could be wrong about that though.

If you don't keep a repository locally then one way or another you will have
to obtain a copy of the old version in order to just sync changes somehow..

Its an interesting thought.. does anyone know for sure if SVN sends back
only the changes and how it does that if it doesn't fetch the previous
version for comparison?

--Tim

btw.. I tend to over explain things so if I don't go far enough please ask
me (I am trying to cut back)  ;-)
Also, feel free to correct me if I state something wrong.. I like to be
correct in my understanding and if I don't have all the necessary
information I would like to know what I am missing out on.  ;-)



On 11/29/06, Jeff Andros [EMAIL PROTECTED] wrote:



snip


 Without thougths like that you will have an incredible GPRS traffic =
 costs.

  ICS is really simple so
  we could host that from the device as well. If Apache isn't small
 enough,
  even stripped down, there are several server apps that are optimised
 for
  this kind of environment


I don't do a lot of data on my phone at the moment mostly I use bluetooth
for this kind of thing, so I hadn't thought about costs... the other thing
we could try is an XML transfer of just the data, offloading the formatting
onto another server... the cool thing about this is we could run both
directly from the phone or from an intermediary depending on preferences and
the particular situation.

When you use an intermediary server, that will handle the heavy lifting on
building the page and you could have a nice ajax-y interface, direct from
the phone you could remotely store an XSL-T stylesheet to give you the
frontend.  this minimizes the data that needs to go back and forth.  sending
files back and forth I'd rather use something else, but in a pinch we could
use an svn client which does send only the file diffs back and forth, plus
storing the whole machine's drive on subversion gives us a nice backup in
case someone throws you into the pool with your phone in your pocket (it's
all fun and games until someone loses thier {email | phonebook | files |
blackmail photos of drunk friends})  you could also use this like so:

{user to phone} request update/commit cycle from phone to repository
{user on desktop} update local copy of phone filesystem
{user on desktop} make appropriate changes to files
{user on desktop} commit to repository
{user to phone} request update from repository

where you are not on your phone, and are making commands from a browser


Apache/whichever servers we're running handles the encryption, and now you
can get to the current version of your system through websvn from anywhere

--Jeff

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






--
-- Tim
___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/cgi-bin/mailman/listinfo/community


Re: Please think about incrementel sync Re: Another idea for an application for the Neo: Instant sync to web page duplicating info on phone

2006-11-29 Thread Tim Newsom

So here is a document talking about some of the things we have mentioned...

From the link to nokia...


http://research.nokia.com/tr/NRC-TR-2006-005.pdf

Interesting, they have thought of quite a bit of this already.

--Tim.

On 11/29/06, Jeff Andros [EMAIL PROTECTED] wrote:




On 11/29/06, Tim Newsom [EMAIL PROTECTED] wrote:

 Web services are XML data transfer.  The problem with xml is that it is
 wordy for data (size) but good for parsing.  What I mean by that is that its
 not the most efficient way to transfer data ( ok thats obvious) but its a
 defined format and easy to parse just about anywhere.. just slow.


ah,  but XML has a lot of good tools to offload  the pretty portions onto
other servers... and we can pull a Google and use one-letter tag names to
cut down on space.  to see what I mean check out here:
www.asu.edu/clubs/paddle http://www.asu.edu/clubs/paddle all the stuff
that makes the site pretty is in the xsl-t page... I'm pretty sure we can
cut down on the bloat by setting up our schema for minimum size

If you are keeping a copy of the current versions locally then diffing and
 sending only the diffs would be easy... but to my knowledge svn only keeps
 the diffs between versions at the repository. Someone who knowns please
 correct me.  If I understand what you are saying and based on my
 knowledge...
 You either keep an old version for diffing purposes and replace it with
 the current version when you do the commit.  All changes happen to the
 original not the old copy

 Now that you mention it, I'm not really that sure either... but I think
you're right.
snip

 --Tim

 btw.. I tend to over explain things so if I don't go far enough please
 ask me (I am trying to cut back)  ;-)
 Also, feel free to correct me if I state something wrong.. I like to be
 correct in my understanding and if I don't have all the necessary
 information I would like to know what I am missing out on.  ;-)


amen, brother, amen

On 11/29/06, Jeff Andros [EMAIL PROTECTED] wrote:

 
  snip
  
  
   Without thougths like that you will have an incredible GPRS traffic
   =
   costs.
  
ICS is really simple so
we could host that from the device as well. If Apache isn't small
   enough,
even stripped down, there are several server apps that are
   optimised for
this kind of environment
 
 
  I don't do a lot of data on my phone at the moment mostly I use
  bluetooth for this kind of thing, so I hadn't thought about costs... the
  other thing we could try is an XML transfer of just the data, offloading the
  formatting onto another server... the cool thing about this is we could run
  both directly from the phone or from an intermediary depending on
  preferences and the particular situation.
 
  When you use an intermediary server, that will handle the heavy
  lifting on building the page and you could have a nice ajax-y interface,
  direct from the phone you could remotely store an XSL-T stylesheet to give
  you the frontend.  this minimizes the data that needs to go back and forth.
  sending files back and forth I'd rather use something else, but in a pinch
  we could use an svn client which does send only the file diffs back and
  forth, plus storing the whole machine's drive on subversion gives us a nice
  backup in case someone throws you into the pool with your phone in your
  pocket (it's all fun and games until someone loses thier {email | phonebook
  | files | blackmail photos of drunk friends})  you could also use this like
  so:
 
  {user to phone} request update/commit cycle from phone to repository
  {user on desktop} update local copy of phone filesystem
  {user on desktop} make appropriate changes to files
  {user on desktop} commit to repository
  {user to phone} request update from repository
 
  where you are not on your phone, and are making commands from a
  browser
 
 
  Apache/whichever servers we're running handles the encryption, and now
  you can get to the current version of your system through websvn from
  anywhere
 
  --Jeff
 
  ___
  OpenMoko community mailing list
  community@lists.openmoko.org
  http://lists.openmoko.org/cgi-bin/mailman/listinfo/community
 
 
 


 --
 -- Tim
 ___
 OpenMoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/cgi-bin/mailman/listinfo/community





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






--
-- Tim
___
OpenMoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/cgi-bin/mailman/listinfo/community


Re: X and Matchbox

2006-11-28 Thread Tim Newsom

Related to this, was my question about themes.
I will have to check out the abilities of the gtk theme engine in 
regards to this, but I have an interest in porting the LCARS theme from 
the 770 or other themes to the phone.


It would seem to me (and maybe I don't understand as well as I thought I 
did) that the ability to theme the interface could help usability 
studies / testing of new phone interface designs.  The ability to design 
and quickly switch between different designs would be of importance in 
that situation.


Note, when I talk about themes I am not talking about just changing the 
graphics but also the locations of various rendered buttons and 
interface elements in order to find optimal locations.


I am not sure how far you could go with it, but if its easy to do then 
you know people will jump on it.

--Tim

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