[Q] Porting CWM - Size of required tools - Android

I am living in Zambia, which means I have a lot of time on my hands after the sun goes down. I am helping with a project here that needs a CWM port for an Ainol Novo7 Thunder. For the price, it is rather amazing but I don't think it is ever going to generate the community interest for someone with actual skills to port CWM. Therefore, I am hoping to take a shot.
By biggest concern (next to my relative ignorance) is the size of the downloads requires to do the port. I have slow Internet and limited monthly download allowance. Could someone outline the general tools I would need and a guestimate of their download size? Especially in terms of source. AGAIN, CWM only.
For example,
Sun Java JDE XXX MB
Thanks,
Jonathan

Related

How long do you think it will be before we Have Android Customized for Titan?

With the source code now released how long do you guys think it will be before one of these mad catz works through it and optimizes it for the HTC Titan?
http://source.android.com/projects
I'm guessing we will see something within a month. I'm hoping sooner than that because I can't wait to try this out, I've been messing around with the SDK for a while and I'm looking forward to what is to come!
What do you guys think? Will we see one by Friday? By Nov? In one month?? By Christmas??
I hope something soon. I too want to see all the G1 goddiness on my Titan. Who knows. it might even have a working hardware acceleration driver!
my bet is by Christmas... I am planning on keeping an eye on the Vogue android thread by dzo He is the one that was able to get the SDK releases of android running via Haret... and to my understanding the Vogue and Titan are similar enough that most progress that they can make on the vogue will be relevant to the Titan...
I am not going to be getting a new phone anytime soon, so the idea that I might be able to have a new OS to play with on my phone is very enticing
I am excited about this whole android thing! I am not a devoleper, but I do like to modify, and tinker.... I would love to play with android when it gets close to ready, but I am wondering... is it / would it be possible to dual boot an OS with such limited resources? (i am afraid I don't realy understand how the ROM / OS thing works...) Or would it be more of a second device kinda thing untill all of the kinks are worked out?
I would say a hell of a lot sooner if we all stopped waiting and got to work.
I was surprised to receive a call while running it for the first time today. Need alignment and button mappings for a start.
The Titan doesn't meet the minimum system requirements for Android. Android requires 256MB flash memory and 128MB RAM. The Titan has 256MB of flash memory (which means you wouldn't be able to add anything to the phone), but it only has 64MB RAM (which means you're out of luck).
Don't get your hopes up, people.
dumpydooby said:
The Titan doesn't meet the minimum system requirements for Android. Android requires 256MB flash memory and 128MB RAM. The Titan has 256MB of flash memory (which means you wouldn't be able to add anything to the phone), but it only has 64MB RAM (which means you're out of luck).
Don't get your hopes up, people.
Click to expand...
Click to collapse
my hopes aren't up too high, I don't think we will be dual booting, or completely replacing the WM rom with an android rom really, but I don't see any reason why we wouldn't be able to get android running via haret like we have been doing for the past 3 months...
but I am curious, do you have a link to the minimum android requirements?
From my understanding Android was developed to be able to run on just about any device. In an interview with Googles Director of Mobile Platforms, Andy Rubin
Q: What were the primary development challenges for Android? Did you design it with high-end or mainstream hardware in mind, and what are the system requirements?
Rubin: When we built the system, we wanted it to be as flexible as possible. We did a lot of work to write our own library, and it's 250 kilobytes, not 3.4 megabytes.
We took a lot of those types of considerations when we were developing the platform. The platform is capable of running, as I said, on kind of mid- to lower-end devices as well.
We feel that one of the platform's distinguishing features is how it handles access to data. I talked about the mashups on the Internet and everything else. So, although the platform can run in a stripped-down fashion on mass-market phones, we think that the initial devices will be mid- to higher-end phones just because of the data access capabilities of the platform.
The minimal requirements are 32 megabytes of RAM, 32 megabytes of flash, and a 200-megahertz online processor. There are companies within the alliance working to bring that to even lower-power phones.
Click to expand...
Click to collapse
I am aware that this interview is nearly a year old, so things may have changed, but since I cannot find a recent comment on the minimum requirements I have to assume that they still intend for Android to be able to run on a wide variety of hardware, which would include the Titan
But then again, I could be wrong, I might be missing a very obvious link to the minimum requirements for android.
Thanks in advance for the link
It seems that some people here don't understand that we can already run Android on the Titan. Just go here: http://it029000.massey.ac.nz/vogue/ , get the latest version, extract it to \Storage Card\, and then run the haret.exe.
Of course, we still need a lot of work to be done to make it fully usable. The touchscreen needs a bit of fine-tuning, in my opinion (though it's debatable). Another big issue is the keyboard. I think that some are working on it right now, though.

How would you link your devices together?

Ideally, I would like to be able to broadcast any display (if we're dreaming, any section of any display) to any other display.
I can do that fairly well from Apple's iOS or MacOSX to an AppleTV. But, I can't go iOS to MacOSx and vice versa. I can't go from any mac device to pc. Pc to PC might be possible, but it's clunky. Android to PC - I dont know of a way. Same vice versa. I know I can use iTunes on my pc and Remote on either Android or Apple to turn it on and off and that seems to be an excellent way to manage your music system especially with iTunes Match and AppleTV.
But, if you want to teach it's hard to do that if people have to look over your shoulder. I would like to buy a couple devices, like two Nexus 7's, and be able to grab any information / control my pcs with it, kind of as a repository or to do any difficult processes with either device as well as being able to get either device send stuff back and forth.
It doesn't need to be complicated, either. Apple pretty well has the right idea. Pull (or up) a control menu of some kind, press one button and then choose the destination to start broadcasting your display. When you do that, the other device automatically starts displaying it. Since it's only on your home network we can presume you will only be able to send your displays to devices you are also on the network for. Tunnelling into other networks might be a way to connect multiple homes together...but I digress...
A display is a display. A keyboard is a keyboard. There is no reason, other than $, to build a screen that only works on one computer. Even if one computer runs Android and one runs iOS and one MacOSX and one Windows 7, just like java can have an environment in any of them (iOS?), surely you could build a way for them to send and display whatever is on the screen.
Technically, it should be very possible. There just needs to be the will.
A long time ago they thought one computer in every home would be an achievement. I'm thinking the average person is going to have, or at least have access to, a LOT of screens. It would be nice if you could actually manipulate those things. Toss this movie on one screen, toss that document on that tablet, pass that animation to a desktop screen. Use the cloud computing to keep everything connected. The last thing is processing power...to be able to have a home desktop do all your heavy lifting (ie: rendering crysis 2) and then all your other devices need to be able to do is download fast enough to display at a reasonable fps and the other device capable of sending. That's already possible on Apple. Google is already starting down that road with the Nexus Q. Logmein has already started on the cloud aspect. There are probably lots of little projects that will work for a while then fizzle out in the light of something better.
And typing on a keyboard is still infinitely better than typing on any screen or tiny keypad or weird device. A keyboard that you can specifically point at any device to control it with would be awesome. You'd just need one nice keyboard in your entire house and if you wanted to type onto your Nexus 7 or your iPad or your Nexus Prime or iPhone or Windows 7 pc -- you would just 'point' (not literally) that keyboard at the device you intend. Maybe with those neural attenuators you might be able to use slight muscle movement and maybe with a magnetometer you could also tell which way you were facing and with the location of all objects in the room you would literally just need to look toward something and it would display on a device.
Oh, like if you had something called Google Glass -- you would look at a screen and with a few commands select the screen you want and then whatever it is you want to display. Cloud servers could do the heavy processing and then stream your word processor or whatever software you like onto whatever screen you have. That way you could use Sony Vegas on your big screen tv or your iPad because it would actually be running on a remote server somewhere else and all you would need is to broadcast at a reasonable framerate.
We are literally on the verge of that being widely possible with the average man's bandwidth. Then, it doesn't matter how intensive the application is. All you need is a device that can display that stream and all the ramping up and down of processing power would be done on the servers -- computers specifically designed to be extremely efficient and powerful at central processing or graphical processing, etc.
Ideally, everyone should have their home desktops being these power computer stations. That way you would be responsible for maintaining your own cloud and worst case scenario if anything ever happened youw ould still own your files, and applications, etc. Using public cloud services like Dropbox or iCloud are convenient, but do you really want to completely take all storage and computing power out of your hands and put them into some giant conglomerate that you have no control over?
Yes, it would be more efficient but I think that's kind of like saying the world would be safer if only one army could buy, build or use any weapons. Maybe...but it would also be ripe for oppression.
Balance is the key to life.
Yes, I realize this post kind of went all over the place. Sorry about that. I still think the idea is neat.
There is some progress towards what you are talking off. There is an app in the store that enables your Android device to act as a second monitor for your PC/mac
https://play.google.com/store/apps/details?id=com.idisplay.virtualscreen&feature=nav_result#?t=W251bGwsMSwxLDMsImNvbS5pZGlzcGxheS52aXJ0dWFsc2NyZWVuIl0.
22sl22 said:
There is some progress towards what you are talking off. There is an app in the store that enables your Android device to act as a second monitor for your PC/mac
https://play.google.com/store/apps/details?id=com.idisplay.virtualscreen&feature=nav_result#?t=W251bGwsMSwxLDMsImNvbS5pZGlzcGxheS52aXJ0dWFsc2NyZWVuIl0.
Click to expand...
Click to collapse
That's cool, but shows how far we've yet to go. We'll all be old before this really unfolds. But, there's something fun about looking at the future and seeing what is yet to come before it does. The computer revolution probably will not slow in our lifetime. Maybe not for a thousand years. I don't know of any theoretical way all the computers of star trek couldn't exist and do at least everything it did in the series. Or minority report. Or 1984.
Space travel, on the other hand, is almost always impossible no matter how simple they try to make the concept. Maybe one day, sure, but unlike computer and software advances, I don't think it's as sure of a thing. I think it takes a LOT of energy and there's more empty space and dead worlds than living ones. A living world takes perfect balance. A dead world takes anything else.
It's more likely and almost certain that one day humanity is going to have to face the threat of the androids(ie: the terminator), cyborgs(deus ex), genetically engineered super humans(and you thought doping at the olympics was bad), or some combination of those. It certainly could exist. It wo:laugh:uld require mapping out the human brain and learning so that we can rewire it. We've already unlocked the genetic code. We already use computers to model protein folding and unfolding. We can already induce or suppress regions of the brain with magnetic induction. There's probably a way to communicate directly with the brain directly as a computer like in the matrix. In a hundred years we could have the computing power to unfold an entire brain. An entire human.
Imagine that -- you put in your DNA and the program literally 'grows' you. You see yourself live and die in the program on accelerated speed. Atom for atom, true to life. Virtual you. Every neuron firing, every muscle growing..all those countless atoms making molecules making cells making organs making you, or him, or her, or them... All ran in a virtual environment at accelerated speeds. Hundreds of them born then die to see if they have any problems with their genes. If you have a super computer that can literally simulate a thousand people atom for atom...are you creating life and are you torturing them? Does a computer program feel pain?
And when they do this, they can cut out the code for one protein and replace it with another and see how that changes things. Simulation after simulation -- like with combinatorial chemistry, they could just throw down every permutation and see which one out competes (out lives in this case) the others. You would just throw all kinds of random variations of DNA in the program and grow one person, then ad ifferent one, then a different one...until you finally find the one that works really well. That one looks like the universal soldier -- so you grow it for real. Sequence the DNA, and fertilize an egg with it and then let nature do it's thing.
And if your computer can keep up with this it can also record this data....so it remembers what does what. If you need to improve your arm strength it can start using what it knows to search for genetic code that might improve things. So, instead of guessing random with brute force hoping for the best, you can guess random but select certain choices first because you have a feeling they might offer better results.
It's not like you're going to throw this information away, either. So each successive generation will have a larger library to work through, a greater understanding, and better tools. They can genetically engineer humans to be even stronger, healthier, happier, faster, smarter, and even more obedient and accepting of social groups. It's only limited by what the universe allows...which is pretty unlimited for our scope.
And if one day we write a programming language and build a computer that can interface with people. Real people. So that we can hack a person and program their brain to do anything, be anything...be anyone. What will become of us then? It's not like the lack of will exists -- what do you think billions of dollars are invested into advertising and marketing every year for? And do you think there are control freaks in the world?
It sounds like a silly question today but one day it will be the only question.
If a Djinni appeared and said, "I will grant you unlimited wishes with which to change yourself", who would you become? Who would we all become?

[Q] Start Up Company

Ok Im sure I am not the first one with this question/Idea. I am interested in starting up a small dev company for android Apps. I have several ideas but the biggest is a game I feel like if I dont get out then it will make my head explode. My question is what should I expect when it comes to hiring developers? I need to know what to expect for salary and workstation costs, ect. I am not against people working from home, even not in the same state as long as they can meet programming goals. I have very, very little programming knowledge, I am more into the story board part of games then the actual code but I am learning. I recently enrolled to finish my computer science degree and I have been spending several hours a day in both the guide built by tjdwowh as well as a guide on youtube with 200+ videos to help me learn. Recap:
What should I expect to pay devs to help build various apps?
What type of devs should I be looking for?
-Code
-animation/graphic design
How long should I expect it to take to build a game?
-best example from the app store would be the mass effect 3: infiltrator game that costs $6.99.
What type of machines should I provide for people to work from or should I expect them to have their own
I already have a degree in business and computer engineering but should I wait to finish my Science degree before starting the company.
I heard this site is great for general help all the way to advanced so thanks ahead of time for any and all help, I GREATLY appreciate it.
At least 67cents per hour
Sent from my GT-N7000 using Tapatalk 2
Batman189 said:
What should I expect to pay devs to help build various apps?
What type of devs should I be looking for?
-Code
-animation/graphic design
How long should I expect it to take to build a game?
Click to expand...
Click to collapse
Some answers.
Typical monthly salary in Russia (capital cities) for Android programmer is about 2500 usd, for iOS programmer is 3000 usd.
This is very average digits, in province cities prices are a little bit less then mentioned. I mean here, experienced programmers,
almost on project tech lead positions.
In Europe countries prices are higher.
Definately, coding and creating design, is absolutely diffirent activity, and it is better to have a professionals for these both parts
of mobile project.
Game development time is very depends on game design document, team experinece, tools used, and many other factors.
Minimum estimation can be considered as 1 month. Maximum is unlimited for gigantic projects.

[Q] Absolute barebones GPS - Like a Garmin

Hi Everybody
Looking for ideas, help and suggestions for a little Project I have given myself called Project Barebones....Shall I explain a little further said Mr Holmes to Watson...
Iv got a little experience with Custom ROMs from playing around with them on my other phone's and decided to challenge myself the of creating a basic little GPS and ANT+ bike computer , the main reason being. I’m a cheapskate and don't want to fork out over £250 for a Garmin 800 GPS and ANT+ bike computer as I don’t really need it but like the idea of it as keep on getting lost…..plus I like to have a dabble with phones, ROM and gadgets in general. That’s the reason you are probably reading this post as well.
I have bought myself a Sony Ericsson X10 Pro U20i and two spare batteries off Ebay. This is due to the relatively small size and it was only £20. It’s not in great shape but is fully functional and the point of this project was to make a home made GPS that is cheap, reliable and will actually work at its sole purpose of being a GPS. My initial idea is to use a Custom ROM should it be out there or with the Permission from an owner, to strip it apart and leave the bare essential required to function as a little stand-alone unit hence the Barebones reference. I don’t really want o go into the land of creating a ROM as don’t have the time these day plus I have a feeling id be inventing the wheel again.
Parameters for the unit are simple:
One Android operating system no lower than 2
One GPS software package
GPS & Wi-Fi capability only
Bluetooth capability for the ANT +
Keyboard functionality
Simplest launcher possible
Access to the Playstore as some apps will not work without the it being installed. IE Strava
Simplest web browser
The unit will not need to be able to make calls, text or even be able to work of a mobile network as Wi-Fi will be the only comms required.
I think my main obstacle will be the ANT+ as the phone is capable of it, as defined in the original OS of the phone as publicised over the net
Any help would be great appreciated as I’m a novice in the understanding of ROM and Android at this level and to anybody who’s reading this thinking oh I’ve seen this before, just point me in the right direction as I can’t find it after searching for a few days.

What language should i learn to have the highest chance of working remotely

This question has been on my mind for some time.
I'm a Business Informatics student (first year) and was wondering what language should i learn for my specific goals. In the second year i will get introduced to c and c++ and in the third year to php and frond-end scripting languages and UI design.
My question, in accordance with my specific goals , is : what language would give me the highest chance to work remotely (internationally) for a USA/AUS/Canadian employer as a junior with no formal work experience? I'm refering to stable employment as a remote contractor for a company.
It is important to note that i live in Eastern Europe. I've done some reasearch on the legal part and concluded it will not be a problem as i do not plan to live in the USA and will be contracting or making my own limited company, i also plan (not set in stone) to work only for a few years [until that experience and savings will afford me the means to maybe start my own company (not limited) here]
I had two options in mind : php and java (android-eclipse).
PHP because is the only language i've seen job ads for hiring junior devs internationally and i understand it takes less time to learn and be employable, though my perception is that the maket is saturated with php developers ...
I expect the field will be even more saturated until i will get enough experience to enter it. Another disadvatage is the low pay in comparison to desktop development (also apperent in my country).
In my view, the advantages of php are that you can work independently on a product , going through all the development cycles independently (alone) and thus the probability that i can work remotely is higher as i do not need to be part of an office team.
I do not want to use java (asides from android development) for just that reason. It's mostly used by big companies that use big teams and will only accept experience contractors provided by consulting firms.
My perceptions about android development is that there is more demand than supply on this market , you can , again go through the development cycles alone and that it has a higher entry barrier (java is harder and is harder to become a java dev. without formal education, it takes more time to learn etc.), making it less saturated.
The data i have from 2012 suggests a huge demand for mobile devs , though it does not differentiate between technologies and i do not know if the data is still valid today , as the mobile market is a volatile one.
A thing i do not know is if it's practiced by app developing companies/employers in general to hire junior devs remotely , long-term and i wonder about the future of apps.:
How much math would i need to know to be a android developer ? I assume it's mostly used in 3D and physics engine , though i do not know if the future will become 3d oriented as far as games go. I'm not a big fan of math, so i need to know how much math will i be getting into. I plan to do mostly 2d development (if that's possible).
The last questions are about time and experience.
How much time will it require for me to become an employable (remote) entry-level php developer and likewise a entry level android developer?
How much difference is between chances of employment as a entry level php dev vs an entry level android dev for employers using those technologies?
I'm scared that the companies that usually hire android devs want people who already had some formal job for some time (1-2-3 years) [it's that way for java], like i said the only (very few) jobs that accepted entry-level people remotely where php jobs.
You are welcome to suggest any language, but please discuss the reasoning .
Sorry for the amount of info and questions, but this has been on my mind for some time now and i decided , based on some lurking and recommandations that this is the place that can help me in this regard.
Thanks in advance.

Categories

Resources