Alternative Linux section ? - HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting

in the section dedicated to the HTC HD2 (LEO) on XDA developers theres the general section, the sections dedicated to windows mobile and the sections dedicated to android.
im wondering if including a extra section for alternative OS´s like meego and debian/ubuntu which also have development projects on the HD2 would let more users explore those options aswell as raise interest for developers interested in getting in to the subject.
good idea or not ?

I think the android sections should be renamed to android/linux to include other linux projects for now... at least until more linux projects are released like meego.

Related

[Q] Android vs. Linux/OS Development Resources

Hi guys. I hope this is the right place for this question. I'd rather have put it in the development forum, since I expect more devs frequent it than here, but I'm not sure it would be appropriate.
I will be writing a paper for an Operating Systems class looking at the Android OS. Specifically, I intend to compare it with Linux, giving consideration to the optimizations that were made for developing it as a mobile platform. I would like to also incorporate some analysis of the source code. This would likely include compiling a kernel from the source and probably installing some variant of it. I do not have any experience with OS/ROM development but I do have a decent amount of programming experience.
I would like to know if anyone has any favorite resources on the web, or even print, on this topic that would qualify as "academic." Unfortunately, this means forums and wikis are out. As far as I can tell, resources on this topic are scarce—or maybe I'm just not looking in the right place. I would appreciate any input I can get.
Thanks in advance!
bump
10 char
You could browse around here: http://developer.android.com/resources/index.html.
Android is Linux with Google's user space running on top of it. If you're just doing OS-level comparisons, it should be a pretty short report.
Google adds a very small number of things to the kernel, like wake-locks, but those are (allegedly) getting phased out in favor of "native" constructs.
I guess it would be more appropriate to say I'm interested in OS engineering rather than development for the OS, dealing particularly with the kernel.
Are there no major modifications done to the Linux kernel in such respects as scheduling, memory management, paging algorithms, I/O, etc. to optimize for mobile devices? I can't seem to find much that actually discusses how these are implemented in Android. For example, I am aware that there are apps that allow us to change the scheduler: are these just toggles for stock Linux code implementations?
There are a bunch of device drivers, obviously, but the only real kernel changes have to do with something called "wake-locks", which are a specialized form of locking that allow applications to prevent the phone from going to sleep. And one of the Linux kernel guys has demonstrated how an existing construct can be used to the same effect. Google has tried (with varying degrees of enthusiasm) to try and get their stuff integrated back into the kernel because anything _not_ in the kernel is a lot more work to maintain.
Right now, the kernel ARM maintainers are working on improving device management on ARM (currently, there's not much reuse, resulting in a dozen or so different drivers for some common IP blocks), which is a cause near-and-dear to Google's (well, Google's-phone-making-partner's) heart, so Google is probably going to try to avoid doing anything seriously incompatible.
Thanks for the info. I guess Android will have to sit this one out then.

Android Development Book Recommendations.

Hi guys.
I have been programming for iOS for a while now and I want to learn Android development.
Now I have seen many threads that ask for books recommendations, but I have checked a few of them and none of them suit my needs.
I am in no way a beginner. I have been programming for 5 years, 1 year dedicated to iPhone development. So I'm not looking for "For Dummies" books.
Ideally, I want the most complete Android development book. Or a progression of books (you can avoid Java books altogether, I would prefer if you focused in Android Development books).
Thanks for any help!

Saddening news from Canonical...?

This information was grabbed from:
http://www.muktware.com/2014/05/canonical-stops-ubuntu-android-development/26527
It seems that Canonical has stopped the development (all together) for Ubuntu Touch devices, due to lack of partnership with other huge corporations. In responce to this report, I would like to confirm if this is even remotely accurate or not?
The title of the article says: Canonical stops ‘Ubuntu for Android’ development. Ubuntu for Android is a separate project from Ubuntu Touch. It says that in the body of the article.
The Ubuntu for Android project was launched in early 2012 with the aim to merge Android Mobile and Ubuntu Linux desktop. According to Canonical, the project has been shelved for now and is not under active development.
Ubuntu for Android was an innovative project which would allow Android Mobile users to dock their smartphones to desktop, and boot up Ubuntu Linux from the device making the setup a full fledged Ubuntu PC. The data would be stored on the smartphone and shared between both the operating systems.
It seems, canonical was not contented with sharing the smartphone space with Android and instead wanted their own standalone operating system. Thus, Ubuntu Touch was born in January 2013, when canonical announced that they were expanding their mobile efforts to include their own smartphone OS.
Ubuntu for Android’s current development status came into view when a bug report was filed and Canonical’s Matthew Paul replied with the following statement:
The website] describes Ubuntu for Android as “the must-have feature for late-2012 high-end Android phones. Ubuntu for Android is no longer in development, so this page should be retired, along with [the features section].
Official statement from Canonical states that, their current priority is Ubuntu Touch OS for smartphones, and they would like to concentrate all their efforts in that direction. However, Ubuntu for Android is not dead yet and they are happy to work on it if they find prospective partners to work with.
We are very happy with the reception of both the Ubuntu 14.04 LTS desktop, and the early Ubuntu phone images. We think these development show a desire in the market place for Ubuntu, and an Ubuntu for Android (U4A) solution would be a good way for it to reach users.
We still believe that U4A is a great product concept and that consumers would welcome the feature. The development within Ubuntu for U4A is complete. To take the development further requires a launch partner in order to make the necessary modifications on the Android side.
We are currently not in concrete discussions with launch partners, but we are still very much open to such a partnership. We are focused on Ubuntu for Phones at the moment, therefore we are not actively pushing for Ubuntu for Android.However, if a prospective partner steps forward, we are very much open to launching Ubuntu for Android.
Click to expand...
Click to collapse
Did ya even read the thing??? :silly:
androidiphonehacker said:
This information was grabbed from:
http://www.muktware.com/2014/05/canonical-stops-ubuntu-android-development/26527
It seems that Canonical has stopped the development (all together) for Ubuntu Touch devices, due to lack of partnership with other huge corporations. In responce to this report, I would like to confirm if this is even remotely accurate or not?
Click to expand...
Click to collapse
I don't know. - Hope this helps
Wait, Lgrootnoob, you quoted the Original Post verbatim for the Original Poster to read and you hope it helps them how exactly???
Should I even make intelligent comment here? Is this whole thread a put on?
Think about it for two seconds...
Canonical is pushing Ubuntu Touch, Canonical is pushing Convergence (all form factors from wearables > phones > tablets > laptops > desktops > televisions > automobile infotainment > etc > ad nauseum all having the identical Operating System - namely Ubuntu), Canonical is pushing to put desktop capability when docked inside of Ubuntu Touch, Canonical is pushing for their own dedicated devices to be manufactured, Canonical is pushing to gather users in the mobile marketplace...
Why would Canonical continue supporting Ubuntu for Android? That system allows for Android on the phone and desktop capability of Ubuntu when docked. They don't want to share the mobile stage with Android. They want to replace Android.
They want to free up the resources going into U4A and channel them into desktop capability when docked for Ubuntu Touch. It doesn't weaken UT, it strengthens it. It won't take anything away from UT, it will add to it.
What part of this is unclear?
RumoredNow said:
Wait, Lgrootnoob, you quoted the Original Post verbatim for the Original Poster to read and you hope it helps them how exactly???
Should I even make intelligent comment here? Is this whole thread a put on?
Think about it for two seconds...
Canonical is pushing Ubuntu Touch, Canonical is pushing Convergence (all form factors from wearables > phones > tablets > laptops > desktops > televisions > automobile infotainment > etc > ad nauseum all having the identical Operating System - namely Ubuntu), Canonical is pushing to put desktop capability when docked inside of Ubuntu Touch, Canonical is pushing for their own dedicated devices to be manufactured, Canonical is pushing to gather users in the mobile marketplace...
Why would Canonical continue supporting Ubuntu for Android? That system allows for Android on the phone and desktop capability of Ubuntu when docked. They don't want to share the mobile stage with Android. They want to replace Android.
They want to free up the resources going into U4A and channel them into desktop capability when docked for Ubuntu Touch. It doesn't weaken UT, it strengthens it. It won't take anything away from UT, it will add to it.
What part of this is unclear?
Click to expand...
Click to collapse
This post is not a "put on". This is a logical question. After all, I don't really believe that Ubuntu Touch is necessarily "all there" just yet. I definitely support their development and admire those who put their effort in to developing for UT; but even they know that the Ubuntu Touch phone market isn't ready yet. Honestly it wouldn't be that surprising if Canonical were to cut the process for a while.
androidiphonehacker said:
This post is not a "put on". This is a logical question. After all, I don't really believe that Ubuntu Touch is necessarily "all there" just yet. I definitely support their development and admire those who put their effort in to developing for UT; but even they know that the Ubuntu Touch phone market isn't ready yet. Honestly it wouldn't be that surprising if Canonical were to cut the process for a while.
Click to expand...
Click to collapse
But there is nothing in that article quoted to support saying Ubuntu Touch Development is being scaled back. Just the opposite. Ubuntu for Android (an older project) support is being dropped. Wouldn't you suppose the personnel working on U4A are then shifted to Convergence and, by extension, to Ubuntu Touch???
I'll admit that Canonical has slowed press release of UT news. They have dropped a few devices from the official support list as well. Don't forget they need to focus to push out Unity 8, Ubuntu Trusty LTR and work behind the scenes getting their first dedicated UT device(s) ramped up for manufacture by partner OEMs...
It's apparent to most they have to do more work and less talk. http://arstechnica.com/gadgets/2014...ntu-touch-14-04-coming-along-but-miles-to-go/
Ubuntu for Android is a separate project from Ubuntu Touch. They are stopping that project because Touch is going to be their focus for mobile. I think this is a solid decision so that they can turn Ubuntu Touch into a polished product.
CMDann said:
Ubuntu for Android is a separate project from Ubuntu Touch. They are stopping that project because Touch is going to be their focus for mobile. I think this is a solid decision so that they can turn Ubuntu Touch into a polished product.
Click to expand...
Click to collapse
Yes, and as idiotic as this may seem, I merely skimmed over the article I was reading and didn't mean to start a little flame war in the earlier posts, some xda members can get a little visious haha. Excuse me for that. Yes, I'm very glad to see that they've shifted their focus from U4A development into UT development all together.
Ubuntu for Android is a great concept. It would be nice to see follow through from Canonical. I was really hoping they would follow through.
I suppose that such a product probably only penetrates a niche market, and their vision seems to want that Ubuntu be adopted in more widespread contexts.
UbuntuOne would have been great for them to carry on with too. And it would be nice to see viable, quality mobile applications for programs that end up being used with Ubuntu, like an awesome mobile app for the Libreoffice suite for example. Most of what they are offering in this regard seems mostly desktop viable, many of their desktop programs are awesome.
Actually offering such cross platform, including Android versions for example, seems like a wise way in which to make people find an inclination to use other offered products.
Has anyone tried to compose, edit, and save an odt file on a mobile device? The options all seem second class. Andreoffice ported it to Android but it is not optimized for mobile. And it is things like this that do matter when it comes to mass product adoption.
If they are not going to see to issues like this, then scraping projects like Ubuntu for Android makes little sense.
Sent from my LG-E980 using XDA Premium 4 mobile app

Thinking of Going to School to become a dev? What are some open source Android projec

I am interested in mobile development for the Android. I was curious, what are some open source projects that I could add to a portfolio if I am interested in Android development? Something to work on in my spare time?

Hello Just got here

Would like to say Hello. I am a developer (server and PC) mostly C++ some IOS but after some medial issues and a few years away looking forward to getting back in to software development.
I do have a few questions though.
What would be a good solid development platform to develop the same app for android, IOS and Windows?
I know everyone has there own specific smartphone manufacture they use and live buy and the manufactures have there own version of android but I was thinking is there a base Android OS that works with all phone manufacturers?
Any links and suggestions would rock thanks in advance.
analyticworm said:
Would like to say Hello. I am a developer (server and PC) mostly C++ some IOS but after some medial issues and a few years away looking forward to getting back in to software development.
I do have a few questions though.
What would be a good solid development platform to develop the same app for android, IOS and Windows?
I know everyone has there own specific smartphone manufacture they use and live buy and the manufactures have there own version of android but I was thinking is there a base Android OS that works with all phone manufacturers?
Any links and suggestions would rock thanks in advance.
Click to expand...
Click to collapse
Every android device uses Google's Vanilla android OS, a.k.a. AOSP(Android Open Source Project) as the base of all android operating systems, then the various manufacturers and carriers put their personal coding on top of that.
Sent from my SM-S767VL using Tapatalk

Categories

Resources