Device Proposal

by Stephen Jarman » Wed, 07 May 2008 21:05:22 GMT

Sponsored Links
 Hello all! I'm very excited, much like you, about the Android platform
for mobile devices - as I think it will really provide what I want in
a phone. So, in a class project where we had to design an ideal mobile
phone to appeal to the mass market, the first thing that came to my
mind was Android. I was going to base my device on Android.

So, after a bit of thought and some effort, I came up with a basic
shape and design concept for the "first" real Android device. We
weren't really going to create one, of course, because it's just a
school project. However, I thought that I might want to share what I
have come up with with the rest of the Android community to get a
wider opinion.

The main idea of this phone, which I have temporarily dubbed the
&threesixty (AND360), is to have no visible buttons on the front of
the device - just a large touch-screen. The &threesixty is just about
the size of a BlackBerry Curve, to give you an idea. The screen covers
the whole front of the device up until a couple millimetres away from
the edges. On the sides, there are rocker buttons, a play/pause media
button, a "profile" mode button and a camera button. There is a
compact 2MP camera on the back, as well as an LED flash, doubling as a
torch. The top holds a Mini-USB connector and a standard 3.5 mm audio
jack, as well as a power/standby button. The bottom holds the two
speakers, much like on the iPhone.

What do you think about the 2MP camera? Would it be too small? I'm
mostly concerned for the actual size of the device, although places to
store larger photos might become a hurdle. Oh yes, I almost forgot
that the device has the option for the upgrading of memory through a
micro-SD, stored underneath the battery.

As shown in the mock-up picture, there is a metallic strip curving
around the middle of the device, bordered at the bottom by a thinner,
white and translucent strip, which holds "colour-changing" LEDs, which
can be set to stay a certain colour when in use, or even a slowly
changing spectrum - all being set through a control panel in Android.
This could also act as the notifier LED, so that it could change
colour upon a message or event being received.

If you would like to see the mock-up device, please visit... 

Thank you in advance for all your opinions!

Regards, Stephen Jarman
Sail Fast:

Device Proposal

by Muthu Ramadoss » Thu, 08 May 2008 06:15:08 GMT

 If I get you right, you'll  be doing a design for the Android device that
the OEM's can use, right?

Why not? You can probably take these designs to the OHA members and may be
get a couple of them interested. Good luck.

Checked your website, may be you can make it a bit simple to navigate
around. The "click here" doesn't take me back to the image again.

On Thu, May 8, 2008 at 2:35 AM, Stephen Jarman <[EMAIL PROTECTED]>

take care,
Muthu Ramadoss. 
find stuff closer.


Sponsored Links

Other Threads

1. What's wrong with this broadcast receiver?

Dear all,
I have been following the examples for developing a Broadcast Receiver
to catch the boot complete.

Though it looks like I have just copied and pasted the code of the
existing working examples, it looks like mine is not working.

Here is my code: if placing a breakpoint at the "if" and starting the
emulator in debug mode, the breakpoint is never reached.

Could you please help? Thanks!

My code:

public class StartUpReceiver extends BroadcastReceiver{

        private final static String TAG = "StartUpReceiver";

            public void onReceive(Context context, Intent intent) {

                  Log.d(TAG, "enter");
                  /* Checks if Service is enabled and starts the Service
accordingly */
                  if( "android.intent.action.BOOT_COMPLETED".equals

                                      //Do something


My manifest:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android=""
package=""    android:versionCode="1"

android:name="android.permission.RECEIVE_BOOT_COMPLETED" ></uses-
    <uses-permission android:name="android.permission.INTERNET"></uses-

     <application android:label="@string/app_name"

        <activity android:name=".MyActivity" android:label="@string/
                <action android:name="android.intent.action.MAIN" />
android:name="android.intent.category.LAUNCHER" />

        <receiver android:name=".StartUpReceiver"
android:enabled="true" >
         <action android:name="android.intent.action.BOOT_COMPLETED" />
         <category android:name="android.intent.category.HOME" />

        <activity android:name="Class1"></activity>
        <activity android:name="Class2"></activity>

        <service android:name="MyService"></service>



2. WebView html form POST problem

Hello everyone.
I am observing interesting behavior when using WebView to display HTML
The description of the problem is little confusing, but I am trying to
make it as short, and as understandable as possible.
Here is the description of the problem.
1) I have a web page called example.php with a form in it like this.
  <form id="example_form" action=""
    <input type="text" name="example_input">
    <input type="submit" name="Do Post Request">

3) I also have the WebView browser = (WebView)findViewById
(; which works just fine when loading pages with

2) I also want to handle all the link clicks on the page (if any)
inside my G1 application, therefore I have overridden
shouldOverrideUrlLoading(Webview view, String url), returning true
from the method.

3)  When I click on "Do Post Request" button inside my G1 app, it
makes the post request to and loads
the bage right back, so I can see the same form again.

4) INTERESTING PART:   If I click the "Do Post Request" button again,
G1 does not make requests to the server, unless I put something in the
input box. Does this have anything to do with cashing or am I missing
Thanks a lot in advance for any ideas!

3. Dev phone manual?

4. setVerticalScrollBarEnabled( ) problem

5. Survey type of application

6. Disable battery charghing while connected to USB

7. Find loaded activity - question