Related
anyone knows if it exists or if someone are working on it?
I thinks that it would be a great app in android and there be possible (iphone has a version of it)
thanks everybody.
you make a very good job and make this SO better.
Why not ask the company that makes the software? It's not OSS so there's not much the community can do with it.
Wow...didn't know they had an app for iPhone. How much functionality does it have? I agree, your best bet would be to contact them...
Sent from my Evo...
I don't think that the matlab iphone app was actually a scaled down mobile matlab. I'm pretty sure it just let you remote control matlab on a nearby computer. It would send some of the results back to your phone though. And there is an android app that does exactly that, Matlab Remote for Android.
Sent from my ADR6300 using XDA App
Have a look at this one:
http://www.androidzoom.com/android_applications/productivity/matlab-remote-for-android_jcfl.html
thanks for replies, I 'll ask to company.
I 'll write news here.
thanks.
the matlab version on iphone can do the calulcation base stuff but it won't do any plot and those kind of graphical stuff
least not with the one i played around with a few months ago
Check out the app called Addi
There is a light-weight, java based, open source, matlab / octave clone app for Android called Addi. It is published already. Plotting is in the works, but a lot is already there.
I think there is an octave-like port in the works. (waiting on froyo to clean up a bit, I believe.)
Octave in traditional should give a lot of backend/normal functionality.
Command remotley Matlab with Matlab Commander
Although not a standalone app like Addi, if you are interested in remotely command Matlab on your PC you could try the newly released Matlab Commander.
Look for it in the Android Market.
-fc
As I was also searching for Matlab on android...
I found out that it would be possible to run linux on android!!!!
And my university also has the licenses for matlab on linux.
So does anyone this already tried?:
To run matlab in your linux on android?
I did not tried it yet, because your phone need to be rooted to run linux, and I did't do that because I didn't wanted because of warranty reasons. But if someone says that this is possible than I might want to root
grz.
the next problem will be getting the ARM version of the matlab
Questions or Problems Should Not Be Posted in the Development Forum
Please Post in the Correct Forums & Read the Forum Rules
Moving to Q&A
If you're still looking for a Matlab client you might find Anoc interesting which is an Octave (=Matlab clone) editor.
Can't imagine how trying out programs in a phone is going to be comfortable.. Maybe tablet.. What if someone wants to use matlab functions in development.? Do you think there are specific libraries included?
Sent from my GT-I9100 using xda premium
hey guys. i'm new into android developpment.
i have my senior project in my university (i'm a 5th year telecommuncations engineering student) and its about developping an android app that creates a custom watermark (location +date+ text entered by user) and affects it to an image then uploads it to a server, its supposed to be designed for bloggers and offshore journalists... i cant seem to get a good concept... how am i supposed to use matlab via my android? or i can just find a function that does the water mark and add it to my code?
would any one of you be kind enough to help me create a decent diagram for my app, to make it clearer?
thanks in advance
i want to start making apps for android but dont know where to stat i have the sdk on my desktop but thats about it. If someone could please help me or push me in the next step please do so.
Just go to the dev guide on the Android website to start making your first Hello World app. As for language, Android (I could be wrong) uses Java. Again, I could be wrong.
Sent from my GT-I9000M using XDA App
Indeed, Android uses Java. I'd suggest learning it before attempting to program for Android or else you'll feel like it's gonna be too difficult. There's plenty of books on Java, and some powerful Google searching will lead you to step-by-step guides to learning Java.
Also, go through the Android Dev Center for a lot of information. There's plenty of guides there on things like 'how to design your app to flow with the overall android feel' and 'designing icons to fit general android homescreen look'.
You're gonna want to download Eclipse for Java Programming. It's a free Java development environment much like Dreamweaver and Visual Studio are for web development.
Oh, and PLAN! Like any good development project, your project will not get anywhere if you don't know where to start and when to end it.
Plan first. Then plan the planned elements. Java is object-based programming, and just like building a house each object needs to be solid or else it'll crumble to pieces.
Same here. Thx for the advice.
elindemann said:
Indeed, Android uses Java. I'd suggest learning it before attempting to program for Android or else you'll feel like it's gonna be too difficult. There's plenty of books on Java, and some powerful Google searching will lead you to step-by-step guides to learning Java.
Also, go through the Android Dev Center for a lot of information. There's plenty of guides there on things like 'how to design your app to flow with the overall android feel' and 'designing icons to fit general android homescreen look'.
You're gonna want to download Eclipse for Java Programming. It's a free Java development environment much like Dreamweaver and Visual Studio are for web development.
Oh, and PLAN! Like any good development project, your project will not get anywhere if you don't know where to start and when to end it.
Plan first. Then plan the planned elements. Java is object-based programming, and just like building a house each object needs to be solid or else it'll crumble to pieces.
Click to expand...
Click to collapse
Actually, you're doing things the hard HARD ...HARD way....
if you want to develop apps for android, Titanium Mobile (appcelerator.com) is the best way to go. It takes far less time to learn JavaScript , CSS and HTML then it does to learn pure JAVA, and then learn to implement Android's API.
There are a few things that Titanium Mobile can't do, but they are always working on it to make it better. And of course - it's free
I've made a few apps using it. Including an HTML eBook reader, Chinese Flashcard App, and a Simple Chat Client.
Their JavaScript API takes a bit to get used to, but after that, you can easily spit out a simple app in about a day or so.
I have a web-app Template that lets me dump a Web-app (html/css/js) into a project, and spits out a nice new shiny Android app ready for the market.... I also wrote code that lets you access the Menu Button on android too. So it's not like using PhoneGap where it's just a Browser session with an icon on your phone.
PM me if you're interested, and i'll show you everything i learned about Titanium Mobile so far (i'm still learning actually). Or if you want an app done, i can do it for you... free if it's easy enough
DaoMingJin said:
Actually, you're doing things the hard HARD ...HARD way....
if you want to develop apps for android, Titanium Mobile (appcelerator.com) is the best way to go. It takes far less time to learn JavaScript , CSS and HTML then it does to learn pure JAVA, and then learn to implement Android's API.
There are a few things that Titanium Mobile can't do, but they are always working on it to make it better. And of course - it's free
I've made a few apps using it. Including an HTML eBook reader, Chinese Flashcard App, and a Simple Chat Client.
Their JavaScript API takes a bit to get used to, but after that, you can easily spit out a simple app in about a day or so.
I have a web-app Template that lets me dump a Web-app (html/css/js) into a project, and spits out a nice new shiny Android app ready for the market.... I also wrote code that lets you access the Menu Button on android too. So it's not like using PhoneGap where it's just a Browser session with an icon on your phone.
PM me if you're interested, and i'll show you everything i learned about Titanium Mobile so far (i'm still learning actually). Or if you want an app done, i can do it for you... free if it's easy enough
Click to expand...
Click to collapse
Wow, I'm very interested. I might check it out.
sent from my pimp hero running Froyo CM6 and the XDA app
If you know the C or C++ language you could try out MoSync, depends what you like, some programmers like the level of control and speed you get from C++. If your content with simpler apps then maybe phonegap or appcellerator for you.
I guess that when mobile apps get more sophisticated javascript programs will be just as complex as C++ programs.
Thats my view, but then I like C++ better.
/Tony
MoSyncTony said:
If you know the C or C++ language you could try out MoSync, depends what you like, some programmers like the level of control and speed you get from C++. If your content with simpler apps then maybe phonegap or appcellerator for you.
I guess that when mobile apps get more sophisticated javascript programs will be just as complex as C++ programs.
Thats my view, but then I like C++ better.
/Tony
Click to expand...
Click to collapse
It really depends on how much control and you really need. If you're going to write games, then you do need speed that C++ and the Native Application Development API on android can give you. If you're writing a social networking app, the speed of C++ would really be an overkill.
As far as i've read, PhoneGap still has a lot of issues. And the build process is a bit more complicated than on Titanium Mobile.
If you're just using the regular Android API to write apps, i don't notice a lot of difference in speed execution between writing it in pure Java, or using Titanium mobile (using native code and UI elements - i don't mean putting everything into a WebView).
The current app that i'm writing now i don't think can be written using Titanium Mobile or PhoneGap (unless i added some native functions and did my own fork of PhoneGap).
More or less, i'm writing an App for Android and JRE/Linux systems that will allow me to enumerate, and access USB status bits, and USB data frames of a given USB device, and then allowing that USB device to be accessed through a TCP or UDP connection.
I might be able to do this with Titanium Mobile, but i don't think i can. As the only files you're allowed to access are on the SD card, application data directory, and temp directory.... i think there's one other place you're allowed to access too, but i never used it. However later today i might just try to see if i can access the /Dev/DSP01 (aka sound card) on an android device. If i can, i think i could write it using titanium mobile. I'm already halfway done with this app in pure java, so i wouldn't actually rewrite it in Titanium Mobile now.
DaoMingJin said:
if you want to develop apps for android, Titanium Mobile (appcelerator.com) is the best way to go.
Click to expand...
Click to collapse
Thanx mate!
If you looking a book or something to teach you the basics Beginning Java Programming for Dummies and Android Application Development in 24 Hours are good reads.
I'd rather not fill the forum with more threads so I'm just going to ask my question here. What is the best way to read the android dev guide on the device itself? Just going to the site directly? Ideally I'd like a pdf or something designed to be read on a small screen. The site can have formatting issues when read on a small screen.
Sent from my SPH-D700 using XDA App
I've been developing for a long time (nearly 30 years), and whenever I need to learn a new language I start with the Sams range, "Teach yourself whatever language in X days/hours". They're pretty good and this is available for Kindle, which is great if you use the Amazon Kindle app...
http://www.amazon.co.uk/Teach-Yours...1_fkmr2_2?ie=UTF8&qid=1287485537&sr=8-2-fkmr2
It obviously costs, but I really do rate those books as brilliant starting points. The rest is google and friends on here.
Hope this helps - good luck mate.
Personally, I've been coding in Java for what... four years now? I'm feeling dwarfed here by johncmolyneux but honestly, the best way to learn is to not use an IDE like Eclipse, but to use something that you have to hand-code everything yourself, such as Geany! You learn fairly quickly after writing a few applications.
If you are thinking "titanium", "mosync" or "phone gap" it is worth doing a bit of background research. There are several extremely powerful tools out there that can help you build cross platform apps - these are among the top ones.
bit more discussion about this here: http://forum.xda-developers.com/showthread.php?p=16703287#post16703287
There are a few useful reports comparing them - check out ours by googling "triballabs cross platform"
The Google App Inventor makes it pretty easy to create your own Android apps. Best part is you don't need to learn any programming languages. You won't be creating anything too complicated like a video game for example, but it's a good start nonetheless.
http://appinventor.googlelabs.com/about/
If you want to learn the basics of Java, then please check out a book called as "Head First Java". They really explain the basics with the help of real life examples to make things much simpler so that people understand.
Beginner app projects
I'm also just getting started with app development. Something I've been looking for is a beginner app project. Wish I could find a walkthrough of a simple app like a game of Hangman or something like that. I've been through the android developer training web site and got some good info but some things I'm still a little stuck on. Id Love to see an actual app (rather than just a mock up of some fields and buttons) and then a slightly dumbed down explanation of the code. Might be a lot to ask but man it would be great!
Does being simple mean it may loose some abilities?why do some people still use Eclipse if both programs can do the same thing?
is eclipse more advanced?
Thanks in advance :cyclops:
MR.zero said:
Does being simple mean it may loose some abilities?why do some people still use Eclipse if both programs can do the same thing?
is eclipse more advanced?
Thanks in advance :cyclops:
Click to expand...
Click to collapse
App inventor is good for easy programming of simple apps but cannot do much of what can be done in java (using eclipse which is a development environment, or ide, for it) or by using alternate languages like Basic4android.
You won't, for example, be able to create a game like dead space or nova 3 in appinventor, nor an app such as songify or flipboard its not advanced enough. But it is good and was my first avenue of android programming.
Dave
( http://www.google.com/producer/editions/CAownKXmAQ/bigfatuniverse )
Sent from my LG P920 using Tapatalk 2
As said above, it is a lot more basic and simplistic that other methods of creating apps. It's a lot easier to learn and within a few hours most people who are somewhat adept with computers should be able to make an app or two. But you won't be able to create an app of the same calibre as the "big name" apps, you won't be able to create games with decent graphics or whatever.
If you're just learning, it's a great tool to start with. Then maybe move on to basic4android, it seems to be quite powerful while still remaining simple (I haven't used it personally, but it looks good). If you want to create really great apps, you're probably going to eventually need to move to apps made with the NDK, written in C++ (I think you still need to use a little Java as well).
Please use the Q&A Forum for questions &
Read the Forum Rules Ref Posting
Thanks ✟
Moving to Q&A
Hello,
I am a total novice. However, I'd like to develop a simple timecard app for Android, specifically targeted like the apps below.
http://www.appato.com/edward-pereira/wrap-time-time-card-for-film-crews/
http://www.crewtimecard.com/
These only exist for Apple products, though. What is the easiest, most straight-forward (Windows-based) software for creating such an app? I've heard of something called Eclipse...? Or there's some Google thing?
Thanks!
You need eclipse ide and android adt plugin for exclipse to code for android.Also you need android sdk for the api's.Googling "how to setup eclipse for android development" will give instructions for those from android developers website
Sent from my GT-N7000 using xda app-developers app
thanks vijai2011. Is Eclipse easy to learn? Is there something easier that may not be TOO basic, so that I can create a timecard app like the ones I linked to above?
You dont have to learn to use eclipse .All you you need to know is java and few things about android resources which you can find at android developer website.They will pretty much cover everything.
But without java,you cannot take even the first step of app coding.Heart of app coding is java.
Sent from my GT-N7000 using xda app-developers app
I see... so there really isn't something similar to Adobe Dreamweaver for android apps?
daniel178 said:
I see... so there really isn't something similar to Adobe Dreamweaver for android apps?
Click to expand...
Click to collapse
Like Adobe Dreamweaver lets you design your web layout pages with PHP coding ... Eclipse lets you design the App layout with java coding. Its pretty much similar.
You can even use Netbeans or similar IDE's, but most developers use Eclipse and its the one that's being recommended by Google, I guess.
Thanks... I am little intimidated by Eclipse. Is it mostly graphical? can I get by without any coding? You see the type of app I want to create....
Also, have you heard of Phonegap? Is this easier/better/more or less limiting?
Eclipse is fully gui.You go through a wizard to create a new project,adding app icon,creating main activit(ies),select lowest api and the api for app then you get into a screen like a text editor where you type java,then go to android manifest then added the created activity,give perm and export the app signed.Even the adb is included at the bottom toolbar for easy debugging in real time .
So its pretty much straight forward but it can take sometime for the first time.
Sent from my GT-N7000 using xda app-developers app
Hmm, sounds like there's some java (at least) coding involved. Can I get by without any manual coding at all?
Also, to create an app like the timecard things above, for Android, what version of Eclipse would be best (simplest, yet able to do the job well).?
Well....Its not some java...It 99% java the remaining 1% is for the look and feel that you put to your preference .That is why I said
But without java,you cannot take even the first step of app coding.Heart of app coding is java.
Click to expand...
Click to collapse
on post #4
No...you dont need any specific version of java.Take the latest eclipse IDE and the latest ADT plugin and code it.There is nothing you can do without manual work of typing java.You cannot do those web page design using dreamweaver here Here is my first app I wrote.There is also the source code attached at the bottom.See how long the code is just to invoke a activity of another app with a default argument.
This is how I set up eclipse:
You must have sdk pre-installed for this.Also sdk needs a 32bit java JDK to work.(you need 32bit irrespective of if u run 32 or 64bit.Dont know why is that so.SDK never recognized my 32bit JDK)
Install eclipse classic
follow this to install ADT
daniel178 said:
Hello,
I am a total novice. However, I'd like to develop a simple timecard app for Android, specifically targeted like the apps below.
http://www.appato.com/edward-pereira/wrap-time-time-card-for-film-crews/
http://www.crewtimecard.com/
These only exist for Apple products, though. What is the easiest, most straight-forward (Windows-based) software for creating such an app? I've heard of something called Eclipse...? Or there's some Google thing?
Thanks!
Click to expand...
Click to collapse
Checkout HELLS-KITCHEN. It's a great starting point. With this Distro and a million Tutorials on XDA, you should be able to find what your looking for.
what about Flash? I've watched a couple of video tutorials on using Flash 5.5 and up to create Android apps, and it seems pretty graphical-only (no or less coding -- keep in mind my app is very simple). Would this be a viable option?
What ever you try,The last and final destination is TO USE JAVA for app even if the app is a "Simple" Hello world app!You have to have a main activity,type in the codes etc....You dont get it out my clicking out on wizards like:
Do you want Android app?click next
Do you need it to be simple?click next
What features you need?Select them.
If you are too lazy to type out codes or dont know java,Why not just try any alternative in play store?It is more Graphical and is only few taps
Sent from my GT-N7000 using xda app-developers app
Alternatively you could try to use phonegap.com or usepropeller.com / simplr.mobi.
Hi,
I've been assigned to set up my schools tablet system. I've got to somehow build a login system that can login the user, then send the login details to a network folder, and then after a set interval log the user out again and lock them out from logging in again that same day. I know a bit about android roms but not that much about apps. Anyone who want's to GUIDE me on how to do this? I'd really like to create something myself with the help of others and not get something prebuilt.
Thanks in advance,
Shadow
Do you have programming experience in general?
If you send info to a network folder how would you prevent a user from connecting to the network and changing the network folder manually?
Bikonja said:
Do you have programming experience in general?
If you send info to a network folder how would you prevent a user from connecting to the network and changing the network folder manually?
Click to expand...
Click to collapse
I don't really have any experience programming. I'm learning Java right now. And the system is for a primary school, so unless these kids are geniuses I don't think they'll change the network folder.
ShadowCodeGaming said:
I don't really have any experience programming. I'm learning Java right now. And the system is for a primary school, so unless these kids are geniuses I don't think they'll change the network folder.
Click to expand...
Click to collapse
In that case, I think it's a pretty great project to learn Android development for a programmer. But since you're not a programmer, you will need to learn Java before...
But also, you'd be surprised what kids these days are doing.. With a simple download of Wireshark and the likes of it, snooping network traffic, etc... It really isn't rocket science anymore. But if it's not absolutely imperative that no student ever beats the system that really makes it a great learning project.
Unfortunately, I do not have time to properly and fully guide you through the whole process as I'd like, but for any direct question you have, I'll help as much as I can.
I assume you have some kind of deadline? How much time do you have for it?
Bikonja said:
In that case, I think it's a pretty great project to learn Android development for a programmer. But since you're not a programmer, you will need to learn Java before...
But also, you'd be surprised what kids these days are doing.. With a simple download of Wireshark and the likes of it, snooping network traffic, etc... It really isn't rocket science anymore. But if it's not absolutely imperative that no student ever beats the system that really makes it a great learning project.
Unfortunately, I do not have time to properly and fully guide you through the whole process as I'd like, but for any direct question you have, I'll help as much as I can.
I assume you have some kind of deadline? How much time do you have for it?
Click to expand...
Click to collapse
I have about a month for it.
Sent from my Sense 5 powered HTC Sensation
Well, that will definitely make you cut corners in your learning...
You'll either need lots of help from somoene experienced or use something prebuilt...
Hopefully there's someone here (or somewhere) who has the time and knowledge to help you. As I said, I can give you straight answers with a little bit of help, but guiding you through the whole project is unfortunately out of my available free time...
Another piece of helpful information for potential people to guide you though would be what exactly does "login" mean in the sense of will the tablet be unusable/locked while not logged in? While there be some apps locked? Will the tablet be "normal", but the login allows the user to access within the same login app some other stuff? Etc... This could potentially significantly change the weight of the project.
Bikonja said:
Well, that will definitely make you cut corners in your learning...
You'll either need lots of help from somoene experienced or use something prebuilt...
Hopefully there's someone here (or somewhere) who has the time and knowledge to help you. As I said, I can give you straight answers with a little bit of help, but guiding you through the whole project is unfortunately out of my available free time...
Another piece of helpful information for potential people to guide you though would be what exactly does "login" mean in the sense of will the tablet be unusable/locked while not logged in? While there be some apps locked? Will the tablet be "normal", but the login allows the user to access within the same login app some other stuff? Etc... This could potentially significantly change the weight of the project.
Click to expand...
Click to collapse
The login app basically needs to act as a launcher so that when people unlock the device they have to login to proceed to the homescreen.
In that case, I have no experience with developing custom launchers/lockscreens which would be the best solution. Hopefully someone who has experience and knowledge in that field will help you. You would also need to disable installation of custom launchers/lockscreen because that would easily override your lock so it makes the project actually not that basic and out of my domain, I'm sorry.
Sent from my HTC Desire using xda app-developers app
Bikonja said:
In that case, I have no experience with developing custom launchers/lockscreens which would be the best solution. Hopefully someone who has experience and knowledge in that field will help you. You would also need to disable installation of custom launchers/lockscreen because that would easily override your lock so it makes the project actually not that basic and out of my domain, I'm sorry.
Sent from my HTC Desire using xda app-developers app
Click to expand...
Click to collapse
It doesn't need to be a fully fledged launcher, it just needs to appear when pressing the home button
Sent from my Nexus 7 using Tapatalk
But does the tablet need to be disabled if not logged in? If so, I'm not sure this could be achieved without a lockscreen/launcher and even then what if the user goes to apps and changes the default launcher... Hmmm...
Sent from my HTC Desire using xda app-developers app
It just needs to be the default launcher, not really much else. Settings and other unnecessary apps will be disabled using the multi account feature
Sent from my Nexus 7 using Tapatalk
ShadowCodeGaming said:
It just needs to be the default launcher, not really much else. Settings and other unnecessary apps will be disabled using the multi account feature
Sent from my Nexus 7 using Tapatalk
Click to expand...
Click to collapse
Hm, I'm reading up a bit on the multi account feature and it seems that users can still change some settings and install apps and also the feature itself seems to be available only on some devices so you might want to check for all this (installing apps might be a problem if a user can install another launcher instead of the current one). I don't have a multi-account capable device to check that out.
I'm guessing that whatever the case may be, the code for login would be the same so you might want to get started with a simple android app that just does the login (without actually logging in meaning anything) so you have that code ready. Until then, hopefully you, me or someone more experienced will think of what would be the easiest way to achieve the locking out and triggering the login and logout.
Bikonja said:
Hm, I'm reading up a bit on the multi account feature and it seems that users can still change some settings and install apps and also the feature itself seems to be available only on some devices so you might want to check for all this (installing apps might be a problem if a user can install another launcher instead of the current one). I don't have a multi-account capable device to check that out.
I'm guessing that whatever the case may be, the code for login would be the same so you might want to get started with a simple android app that just does the login (without actually logging in meaning anything) so you have that code ready. Until then, hopefully you, me or someone more experienced will think of what would be the easiest way to achieve the locking out and triggering the login and logout.
Click to expand...
Click to collapse
It works on the nexus 7, which is the tablet we're going to use
Sent from my Nexus 7 using Tapatalk