Multi-object tracking app (Matlab) - General Questions and Answers

Hi guys
I'm completely new to android. I worked on matlab and made a multi object tracking program. I need to port it to a mobile device but the problem is, I do not know java (I am ok with C++). I was wondering if there is any way to port this to android.
I know the best thing to do would be be to learn java and redo the whole thing. I would love to, but the only problem is that I am a bit tight on time. I will in due time, but for a dirty port with little modifications, is there a way?
I am open to suggestions as on what can be done.
Thanks in advance guys!
Manoj

Related

Helping porting Android over to new smartphone

Hi,
Im looking for someone who can help port Android onto a new smartphone. Rather that try and go through the pain ourselves I was wondering if anyone here in this community has any experience of this.
Ideally im going to need some one with low level programing skills in c/c++ and obviously Embedded Linux, helping to write the device code etc etc.
We simply havnt got the time to do this ourselves and so if anyone has experience of it then please get in touch.

[Q] Programming android apps

I've started taking up java and would like to try my hands at android.
I'm going into computer Science at my university and have been taking a Java programming class this semester.
I kinda assumed that I was learning the correct syntax needed to program in Android since I thought it was mostly java based, however ever project we've done (and will do, according to the professor) was based on importing a java library called objectdraw.
I guess my question is weather or not I can import objectdraw into an android app project.
or is there an android version?
any help would be greatly appreciated.
What parts of the objectdraw library do you generally use? I'll be happy to give you some pointers on the Android equivalents (if you don't get an answer to your question)
well, I'm pretty new at it all,
so far we've been creating objects such as rect tangles (framedRect) and other shapes.
asking you to define all of them for me would be a pain for you.
but you did answer my question which was whether or not I would simply be able to use the same commands.
any other tips for someone who's just beginning?
I'd recommend digging through the sample apps that come with the Android SDK. You'll probably find a lot of useful drawing stuff in there, and one or two of them could be a good base project to start from when writing your own apps.

How do I begin developing an app that controls my computer?

Hi guys,
I am new to app development and I have seen a lot of articles about apps that control the computer, but how would I actually go about making one? It doesn't need to be over Wifi either; it just has to be able to do basic keyboard actions over USB.
- Adam
Bump. Anyone know where I could start?
Start with c+ and toss in a little Java coding.
amarcott11 said:
Bump. Anyone know where I could start?
Click to expand...
Click to collapse
You haven't even described what platform you're writing said app for.
Android apps are mostly Java... The rest, I dunno. MS is probably dotNET, apple is... objective C I think?
Sorry for the lack of information. All I know so far is I have Eclipse and ADT (I am developing an Android app). I understand XML and how to develop the GUI, but when it comes to making the app communicate with a computer, I don't have a clue where to begin or how to do it.
Any tips or guidelines on tools to use or how to start are appreciated.
amarcott11 said:
Sorry for the lack of information. All I know so far is I have Eclipse and ADT (I am developing an Android app). I understand XML and how to develop the GUI, but when it comes to making the app communicate with a computer, I don't have a clue where to begin or how to do it.
Any tips or guidelines on tools to use or how to start are appreciated.
Click to expand...
Click to collapse
By having a server program running on your computer which accepts data you send from your android.
If you want it to be difficult, do it over usb, the easy way would be wifi.
Check up on "sockets".
Thanks for the reply. The only problem is, I need it to have very fast response time. I would like it to be as similar to a USB keyboard as possible, so I don't think WiFi would work. What makes doing it over USB difficult?
Do you have the server side app already? what exactly are you trying to control on your computer?
It doesn't matter what I'm controlling, I just want to be able to get my app to send information that a server side program can take and be able to keyboard map.
So I'll need to code with C++ for the server side and java for the app itself?
Plus, from what I've read, I've learned that the Android platform doesn't support USB hosting. Is this true? I've seen ways around it but it seems pretty cryptic.
Sent from my Galaxy Nexus using XDA App
There already is one that is apart of the android market and you can even use it on another computer It's called Team viewer not sure if this would help you or not, but I liked it when I needed to use it.
You can do app development on a pc emeulator instead of your phone (if thats what your asking) and Google App Inventor is great, but servers are closing soon. So goodluck!
Yeah I would start looking up about c+, c++, and java coding.... goodluck
I appreciate the help. Ryan1918, I have used Teamviewer myself, but I am looking to develop more of a controller, as opposed to a remote desktop app.
amarcott11 said:
Thanks for the reply. The only problem is, I need it to have very fast response time. I would like it to be as similar to a USB keyboard as possible, so I don't think WiFi would work. What makes doing it over USB difficult?
Click to expand...
Click to collapse
Both can be done with java and if you program it right and the wifi signal is good you shouldnt have much of a delay.
It will be difficult to use the USB as a network interface for your application.
Using TCP/IP or UDP over Wifi will be much much easier.
I don't mean to ignore what you're saying about WiFi, but I strongly believe that for the market this app will be directed toward, USB will be necessary. I don't feel comfortable giving away my idea, but just know that my goal is to make the responsiveness virtually seamless if it is at all possible.
I will test it out with WiFi first, but in case I don't get the results I'm looking for, can you expand a little more on USB?
Will it only be hard for me on the developing side, or will the consumer have to also put in extra effort to get it to work over USB (installing other apps, rooting, etc.)? If I was to develop the app around USB, I would want it to be easy to set up if I did all the coding right.
From my continued research, I have found a few articles in the following links that might be leading me in the right direction:
http://developer.android.com/guide/topics/usb/accessory.html
http://developer.android.com/reference/android/hardware/usb/UsbManager.html
http://stackoverflow.com/questions/5848876/java-sockets-transmission-in-real-time
http://stackoverflow.com/questions/4762620/sending-simple-commands-from-android-through-usb
I don't have much expertise in the area, i just took a quick google shot at it and it showed from some forum posts and questions, that doing it through usb is not the easiest way.

[Q] Help choosing apps

Hy everyone, this is my first post. Im a recent owner of a TF300T, and I work in Game Development. I use Visual Studio 2012, Blender, GIMP, and DirectX. I wanted to know what apps could I get, what do you guys recomend. I dont know exactly whats on the market today. For example, a remote debugger would be great, to give an example.
Thanks in advance.
pachesantiago said:
Hy everyone, this is my first post. Im a recent owner of a TF300T, and I work in Game Development. I use Visual Studio 2012, Blender, GIMP, and DirectX. I wanted to know what apps could I get, what do you guys recomend. I dont know exactly whats on the market today. For example, a remote debugger would be great, to give an example.
Thanks in advance.
Click to expand...
Click to collapse
Biggest debug used is Logcat. Most of the time set up along with eclipse IDE for Java.
kd8bny said:
Biggest debug used is Logcat. Most of the time set up along with eclipse IDE for Java.
Click to expand...
Click to collapse
Thanks for that, gonna check it out, but i think theres a small confussion. I don't develop for android, I develop for windows.
PS: I code in C++ 11 and DirectX 11
pachesantiago said:
Thanks for that, gonna check it out, but i think theres a small confussion. I don't develop for android, I develop for windows.
PS: I code in C++ 11 and DirectX 11
Click to expand...
Click to collapse
Because you said you worked as a developer, I guessed you wanted apps that could aid you with that.
So here are a few that I could think of:
Air Display: use your tablet as a second monitor. Maybe you can display log info in that screen. I haven't tested this one, but heard it works well.
https://play.google.com/store/apps/details?id=com.avatron.airdisplay
Team Viewer: allows you to access your computer from your tablet, so it could be useful in a situation you only have your tablet and want to get things done.
https://play.google.com/store/apps/details?id=com.teamviewer.teamviewer.market.mobile
Space Draw: it's a 3D modeling program for Android. Never used it myself, so I am not sure how it works.
https://play.google.com/store/apps/details?id=com.scalisoft.spacedraw
SketchBook Pro for Tablets: tool for drawing on the go. I like this application a lot.
https://play.google.com/store/apps/details?id=com.adsk.sketchbookhd
If you want recommendations of apps for other applications, you can try to search the web for lists of must have apps.
Here is a good example:
http://arstechnica.com/gadgets/2012/12/must-have-apps-for-your-new-android-tablet/

New to development. Don't know where to start

Hello everyone.
I have had an idea for an app. It's not entirely original, and I am completley green when it comes to app development, but I'm a keen "skills collector" so wouldn't mind learning how to do this. (the end product for me is just the bonus) where would I start?
I am looking to create basically a "control" surface, Similar to any of the Remote Keyboard apps , or any of the "game controllers" but for a specific game, with unique, specific graphics (animations would be a plus. All I would need (yeah I know it's probably not a simple endeavour) is to have custom graphics, trigger keyboard inputs. (analogue control would be a bonus) does anyone have any idea of where to start learning / app builder for someone so new,? I understand I would have to have a client on the PC, would I start by learning how to create that? Or start on the Android side? Basically, What I want to learn how to do, Is make Buttons, Press keystrokes on a PC from an android device.
In my limited Research, Downloading Android Studio, I came across my first Hurdle. Do I Choose to learn Kotlin or Java?
I appreciate your time. Thank you.

Categories

Resources