AndroidAthenaProject1.0

Search This thread

mistadman

Senior Member
Nov 30, 2006
115
87
[size=+1]Introduction:[/size]
  • I am proud to introduce "AndroidAthenaProject1.0" on behalf of the Athena Project Team! We have successfully ported Android to the Athena (More info about the Athena). This will be the official thread for optimizing and working out bugs related to Android on the Athena.
  • YouTube Demo



[size=+1]News:[/size]
  • 05/28/2008 - New update available: (Athena-Android "All-n-1" Release) (More Info and even more info). This update adds touch screen support and screen rotation applet. Video driver still needs a lot of work. Screen updates are slow. Coding decent video drivers will be my next priority and if anyone is willing to give a hand, please let me know. Thanks!




[size=+1]Athena/Android Resources:[/size]




[size=+1]Project Status:[/size]

  1. Keyboard (not started) (A USB keyboard can be used for testing while we wait for drivers. See this post)
  2. Touch screen (done):
  3. Phone (not started)
  4. Video(in progress):
    • Correctly implement pan_display() function (double buffering)
    • Speed improvements
  5. Sound (in progress)
  6. Wifi (not started)
  7. Bluetooth (not started)
  8. GPS (not started)
  9. Camera (not started)
  10. Sub-display (not started)
  11. Accelerometer (not started)
  12. Android Application Functionality(in progress):
    • RotateView Applet added: (More info)
      • This applet lets you rotate the screen. Unfortunately, due to incomplete video driver, video performance takes a serious hit during rotation.





[size=+1]Contribute:[/size]
  • If you would like to test or can contribute to one of the outstanding issues above, please let us know. Also, marthynovak has posted quick and dirty guide to testing our releases. See this post for more information.





-----
 
Last edited:

marthynovak

Senior Member
May 19, 2007
179
0
Prague
Here is small how to to start android on Athena.By mistadman


Download Android for Athena here(last build): http://rapidshare.com/files/118229739/Android-Athena-05282008.exe.html
free method(please use only when you cant you rapidshare) http://gymjs.net/~m.novak/Android-Athena-05282008.exe

Once downloaded, unzip and copy the unzipped files to a SD Card. The root of your SD Card should have these files:

haret.exe
default.txt
zImage
initrd-android

Once you have verified the files listed, insert the SD Card in to your Athena. From there just load up Windows Mobile and browse to your "Storage Card" in "File Explorer". Click on the file called "haret.exe", and once the program has loaded; click run.

Just remember that this is work in progress!

more info:
its only the system,the keybord is not working,screen isnt working.Just remember that this is work in progress!

Here is some plan what must we do(by mistadman):

1.) Add some Ati specific 3D acceleration (Double Buffering, Rotation).
2.) Optimize Power Saving...
3.) Add/repair touch screen driver.
4.) Add/create keyboard driver.
5.) Add sound
6.) Add phone driver support (be able to make a call).
7.) Add Wifi Driver.
8.) Get the camera working maybe?!?!

more also here:http://xdaforums.com/showpost.php?p=2242471&postcount=19
 
Last edited:

LTxda

Senior Member
Jan 1, 2005
1,854
2
USA
Let's pull all of our resources together and make this happen. Whoever can contribute let's post here and let's try to get a 1.0 final out ASAP.

Thanks in advance to everyone for helping where you can.

Areas of interest for developing the project:

- Graphics
- Sounds
- Drivers (highest priority of course)
- Apps
- Functionality (highest priority of course)

If you can provide a driver or something that fits in the categories above, please post a description...a how-to....and a link to a RapidShare download. Thank you all in advance.
 
Last edited:

mistadman

Senior Member
Nov 30, 2006
115
87
Now we are talk'n! LOL!

- Graphics
- Sounds
- Drivers (highest priority of course)
- Apps
- Functionality (highest priority of course)

Just remember though, we do not want to duplicate Google's efforts... What I mean is that Google OS/Middleware (Android) will be in direct competition with the iPhone, Symbian, Window Mobile, etc. That means we can expect things like onscreen keyboards, SMS apps, Office Apps (probably complements of Google Docs/Google Gears), mapping/GPS software (Google Maps), a camera app, etc... (See: http://reviews.cnet.com/4520-9239_7-6546759-1.html for more info) And that’s not to mention some of the great work already being done by Third-Party Vendors (Android Developer Challenge: see: http://phandroid.com/2008/05/10/adc-round-1-winners for more info). Heck, look at what was done on the iPhone... And it was/is "closed source"!

I believe the IMPORTANT thing is that we provide a stable kernel for Google's "Middleware". I envision that most of the kernel work will revolve around driver development (in order of priority): (Here is a pictorial representation of the software stack:http://i.i.com.com/cnwk.1d/i/bto/20080521/android_stack_540x387.jpg, as you can see the kernel is the base to which all other software depends on.)

Keyboard
Touch screen
Phone
Video
Sound

And of course:
Wifi
Bluetooth
GPS
Camera

Long term objectives:
Sub-display
Accelerometer


Of course there will need to be work done on Android itself... Maybe we will need to develop applications custom to the Athena Hardware. At the very least, we will have to provide Android with a way to talk to hardware via kernel icotls (e.g. Camera Settings, Video Settings, etc…). So having some with inside knowledge of Android will help. Not sure though, because I haven’t hacked on Android (yet ;-) )...


Once the kernel/drivers are stable I believe Android will be a better fit for the Athena than WM6 could have ever be.

What do you guys think?


FYI: Looks like Google is already improving Android: http://www.talkandroid.com/99-adc-finalists-receive-android-sdk-snapshot-access/
 
Last edited:

marthynovak

Senior Member
May 19, 2007
179
0
Prague
i will have new develop version of Android soon.i hope so.so maybe it could be better for this project.i will let you know!
 

marthynovak

Senior Member
May 19, 2007
179
0
Prague
we should look here,there are plany of informations about android.its for vogue,but i think that something we can use.they said that touchscreen is working now

http://xdaforums.com/showthread.php?t=382265

also see this.its on screen keybord included in the zimage.i cant try it right now,im away and my athena is not with me.
http://xdaforums.com/showpost.php?p=2213637&postcount=303

also see this updates
http://it029000.massey.ac.nz/vogue/

http://xdaforums.com/showpost.php?p=2191014&postcount=344
 
Last edited:

mistadman

Senior Member
Nov 30, 2006
115
87
Update...

Just to let you guys know, I have been working on the touch screen driver. I pretty much have it working perfectly, expect for the fact that the touch screen works in the horizontal position even though Android boots vertically. I am pretty sure I will not be much longer before I release an update.

Also, if anyone is working on any particular issue related to porting Android to the Athena, please let us know. The more the merrier!

The main thing is that we wouldn't want to duplicated efforts or if someone is working on an issue we could match you up with someone doing the same thing. This would speed development a great deal. Two heads or better than one! On the main page I will post updates as to where we are with each issue.

And thanks to everyone who is either showing interest or encouragement!
 
Last edited:

marthynovak

Senior Member
May 19, 2007
179
0
Prague
Maybe you should give to each update a date.So they can know what is new and what is old.I tried to do someting with video driver,but no luck at all.ï can do more when i will be back home.

edit:we have(with mistadman) decided something about marking releases.he will tell everything to you.thx
 
Last edited:

mistadman

Senior Member
Nov 30, 2006
115
87
All in one executable...

Hello everyone,


I am trying something new... Even though there has been some progress with this project, I am re-releasing the original Android release as an All-in-one executable for testing. If all goes well, we will be releasing further updates in this fashion. If you are testing, please post feedback on this thread.

This will help make testing easier, because there will be less files to mess with, and anyone new to testing will not be easily confused. Also the "All-n-1" release will be dated, which should also minimize confusion.

If anyone has any suggestions, or any better ideas, let us know. Thanks!

Here is a the link to the "All-n-1" re-release: http://rapidshare.com/files/117520672/Android-Athena-05172008.exe.html

***NOTE*** There is nothing new with this release, other than the fact its all merged in to one file for easier testing.
 

mistadman

Senior Member
Nov 30, 2006
115
87
New Update...

Hello everyone... I'm back with a new update! I finally got the touch screen working! Still have a lot of work left of course.


If you want to play with it, you can get it here: http://rapidshare.com/files/118229739/Android-Athena-05282008.exe.html. This is an "All-n-1 Release". Just copy the exe to your sd card and run. After clicking, it could take up to 20 seconds to boot. Be patent!


As always, this is work in progress... Thanks for testing!


Here is the patch and .config:
 

Attachments

  • .config-05282008.zip
    6 KB · Views: 1,502
  • Android-Athena-05282008-patch.zip
    116.3 KB · Views: 1,643
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    unfortunately i have never touched the android system.. just iOS and WM..:((

    I may be tempted back to this project sometime in the future, I still have my athena and it would make a nice tablet for me at home.
    1
    I hate to say it, but you all really need to give up on this project, I spent literally hundreds of hours working on this years ago and during that time android and the corresponding hardware moved so quickly that it became not worth it.

    I still have 2 athena's here, but the hardware is so far out of date compared to what is available now and very cheap capacitive android tablets can be bought for next to no money and I struggle to see what the athena can bring that these can't.

    You will wasting your time I am afraid, if I recall correctly the GIT repo's dont even carry the code for the device anymore.