Related
Hey Folks,
I was wondering if anyone knew if it was possible to use Jython instead of plane Java for android development? I don't know much about Java development but I'm with Python. I was figuring that this might ease me into it better. Any thoughts?
Thanks,
-=GB=-
Have you had a look at the Android scripting environment?
http://code.google.com/p/android-scripting/
http://google-opensource.blogspot.com/2009/06/introducing-android-scripting.html
http://code.google.com/p/android-scripting/wiki/PythonAndroidAPI
Regards,
Akshay
Thanks aksd,
I don't know how I didn't find that before. Perhaps I should have just searched for Python and Android as opposed to just Jython and androind.
Anyway, this is very cool for prototyping and simple scripting. However, the main thing I was hoping for was writing apps in Python (via Jython) that could then be distributed on the Marketplace. It's kind of to bad. It doesn't look like anyone is really trying to port Jython to Android because ASE is sort of Google's official response to the whole thing. On the whole, a really great thing for people who just want to script Android but not really for App development.
In all of this searching I did find some interesting information about how to link in C libs so you could code some of the hardcore speed sucking elements in C (like a game engine) and then make calls into it via Java. I didn't know that was even possible so... Pretty cool stuff.
Hey ngrava,
I'm not much into scripts, so dont really follow whats happening with scripting and Android.
If you wanted a bit of a performance gain you can use the NDK and call the JNI to execute native libraries or code. been there for awhile but few use them. Java is just so much easier than C .
Theres a lot of interesting stuff going on on the Android platform, Mono being ported to Android, Scala being ported to Android, I'm actually currently working on profiling the performance of scala code on android.
Regards,
Akshay
On the Google DevFest on Argentina, Google´s ingeneers afirmed that they are working to make more languages availeable on Gingerbread, they specifically mentioned Ruby. We just have to wait to see if this is true and if we are going to be able to ship apps of other languages to the market, and I´m not sure if they will be backwards compatible with earlier versions of android as well.
PD: Oops, sorry for reviving this old post, I just realised i clicked last page instead of next
First of all, lots of respect to the devs for all the work they have done so far. The last few weeks we've gone from almost nothing to one of the most complete android ports of all windows devices.
Now for the topic: I'm a (beginning) software developer and after a lot of development on the .net framework I started learning java last year, at university.
I was wondering what parts of android are actually written in java. I know that the linux kernel and stuff is written in low-level languages like C(++) or even assembler. On top of that, Android runs a java virtual machine (called drupal if I remember correctly).
Does the built-in software, like for example the standard camera software, run in java, or has it been written in low-level languages to improve speed? If it has been written in Java, can we actually edit that code from the roms that are commonly used?
If so, I think there are a lot of people that could look at stuff like fixing the video camera (by changing the button layout in that mode for example) and other small bugs that occur on higher software levels. I think there are a lot of people that know nothing about kernel development but do know stuff about java (or similar OO-languages like C#) that could help out with stuff like this.
Am I on to something here? Any people that can tell me more about this?
i dont relly know
up up !!
in XTarantula's ROM the Stock Video Camera works with sound.
his build is based on Android 2.1 (Eclair) update 1.
Model Number is Nexus One and is fully stock (even with Stock Launcher, no launcher pro preinstalled.)
its a great build, im just waiting for a Froyo Build with the same features.
hope this will help: http://developer.android.com/guide/topics/ui/ui-events.html
Hey, I am entirely new to Android development. Is it possible to run Android OS inside a VM Player on my PC running Windows 7? I've done this with several flavors of Linux, but I dont know enough about how Android operates.
I'm not talking about just a development sandbox... a fully-functional installation of Android with networking capabilities would be the goal. Does anyone have experience with this?
First one with helpful answer gets a free iPad!!*
*some restrictions apply
----
EDIT: seriously, has nobody ever done this
Yes - see http://www.android-x86.org/
You can download a live cd version of Android compiled for x86 machines, and install it in your VM of choice. - Just pick Linux 2.6 as the host OS when creating your VM
(Though the Android emulator that comes with the SDK is pretty much fully functional, too, and more representative of an actual phone, since it's running Arm instructions rather than x86)
Cool, thanks for the tip
I havent played with the Emulator yet, or really gotten my hands dirty. Does the emulator just allow you to test your program, or does it emulate the entire OS- destop, applications, settings and all?
What I would really like to do (not sure if possible) is to do all the configuration for my phone OS via my PC, then just save the image and copy it to the phone. Starting to think this might not be easy
SilverStrings said:
I havent played with the Emulator yet, or really gotten my hands dirty. Does the emulator just allow you to test your program, or does it emulate the entire OS- destop, applications, settings and all?
Click to expand...
Click to collapse
The emulator in the SDK gives you pretty much a full phone environment (It's missing stuff like the google branded apps, but there are ways around that...)
I had maybe a naive expectation of the ouya. My dream was to install all my server stack on it (mailserver, owncloud, xbmc) and plug it to a tv. Sometimes i would play on it, but most of the time it would be just a private, secure, home server. Ok the whole playing stuff is kind of working, (after adding fake credit card) but installing any server related software on android just sucks. But that i ran into ubuntu touch and i looked a bit closer to it.
- lxc (linux containers) better seperation between android and ubuntu
- android is not the mayor system anymore (container flip)
- almost complete debian/ ubuntu stack (apt-get install nginx zsh # and all that useful server stuff)
- X through vnc # if someone need that
- all drivers are running because of android
So is someone trying, willing to port it on ouya? Actually i never did something like that but with the porting guide it seams feasible
wiki(dot)ubuntu(dot)com/Touch/Install
Ubuntu or Debian in general would be nice to use the ouya as a kind of multimedia pc with native support of ntfs and other formats of external harddrives. Also you don't have to argue with browserplugins like flash or problems with not landscaped apps like spotify and the mouse and keyboard support within applications would be much nicer.
The OS doesn't have to have touchenviroment because it's useless on ouya but ubuntu touch should provide a good base system because of many tegra 3 devices supported right now. Maybe it's possible with slight modifications of those bootloaders they're using right now.
https:// wiki.ubuntu.com/Touch/Devices (not allowed to post outside links so just remove the spaces)
It will be extreamly cool to have Linux on OUYA.
My choose is Linux Ultimate Edition for OUYA
Hopefully someone answers here.
http://forum.xda-developers.com/showthread.php?t=2382395
Anyone tried this Linux installer yet? I've never really tried it out before.
https://play.google.com/store/apps/details?id=com.zpwebsites.linuxonandroid
Sent from my Nexus 4 using Tapatalk 4 Beta
It's just an virtual machine and the performance is not somwhere near what the ouya should be capable off
Not Ubuntu Touch but Debian seems to to be near to run natively on the OUYA
http://tuomas.kulve.fi/blog/2013/08/11/debian-on-ouya/
i'm waiting until the mayor issues are fixed but im looking forward to use all the software compatible with arm on linux.
finally ouya could become the free platform i was waiting for :fingers-crossed:
One step closer to a "hackable" ouya
Klindworth said:
Not Ubuntu Touch but Debian seems to to be near to run natively on the OUYA
http : // tuomas.kulve.fi/blog/2013/08/11/debian-on-ouya/
i'm waiting until the mayor issues are fixed but im looking forward to use all the software compatible with arm on linux.
finally ouya could become the free platform i was waiting for :fingers-crossed:
Click to expand...
Click to collapse
One step closer to a "hackable" ouya. https : // github.com/ouya/ouya_1_1-kernel/commit/4a4389d10e15e7b04221987381f696441ef26701
I've ordered one of the countless cheap Chinese MT2502 based smartwatches, the 'K88H Plus' which looks like it's brand new. I was seduced by the great looks but then reading the various reviews the firmware looks pretty common across many of these devices and pretty bad. So then I set about reading the various MediaTek development docs and it seems like the embedded os, frameworks and API's are going to be out-of-the-box MT LinkIt and the UI and all functionality of the watch is actually controlled by one or more VXP's which the manufacturers are including in their ROMs.
Has anybody looked at this in any detail ? Am I on the right lines here ?
So I'm thinking, I'll write a VXP which is a mini watch OS with watchface, built in continuous step counting and notifications handling to create a better overall experience.
Has anybody else tried this ? Can you use the USB charging cable to remote debug the VXP app i.e. will the watch behave like the Linkit Assist 2502 board ? Thanks, grateful for any pointers.
Did you figure this out? Or got any further? Very curious getting into app development for watches with this type of microcontroller (so not just watch faces). Two minds can do more than one! For as far as I've seen, the MRE 3.0 SDK can actually make an installable app, still playing with that.
Tag me in pls ... 3 is better than 2.