Can you create apps for G1 using Visual Basic? - G1 Apps and Games

Do any of you know if it is possible to use Visual Basic 2008 to create applications for the G1. I know it can make mobile apps but only for Windows mobile phones. I have the entire suite of Visual Basic 2008 so I can use a couple different languages I just don't know which will work.
thanks

No, the G1 apps are Java based and must be built on the Android API (at least so far). The easiest way to do this is to use Eclipse and the Eclipse add-in available from Google.

http://code.google.com/android/documentation.html

Mono (a cross-platform system for .NET) is available in the Android market. I know it supports C# but I'm not sure about VB and I'm not sure how usable it is. Check it out in the market and it has a link for directions.
Hope this helps!

Geniusdog254 said:
I know it supports C# but I'm not sure about VB and I'm not sure how usable it is.
Click to expand...
Click to collapse
.Net is .Net... it compiles down to IL which is what gets executed. If Mono is on Android, it might be possible to make something work. There would be some additional work to exposed the Android intents, etc. as "Forms" for VB.
I'd say that it is "possible", but it isn't very likely any time soon.

Chinpokomon said:
I'd say that it is "possible", but it isn't very likely any time soon.
Click to expand...
Click to collapse
Koush is making good progress on that front, it looks like.
http://www.koushikdutta.com/2009/02/monodalvik-interop.html
http://code.google.com/p/androidmono/

It would be so muhc more useful is you could develop android applications via Visual Basic, C#, or even C.
I would much rather prefer the android to be C/C++
Oh well.

Related

Suggestion: AppToDate to mimic iPhone App Store?

One (if not the only ) of the nifty features of the iPhone is the ability to browse and download applications for the iPhone. The application AppToDate tries to support the automated download of new versions of applications for WM, however, it doesn't seem to be able to actually list all applications that are available through AppToDate. If this would be possible, then this would be a move towards a similar functionality as the App Store application gives on the iPhone.
It may be a good idea to
1. adapt AppToDate to also show not yet installed applications, for browsing fun, and
2. to start append to the AppToDate configuration many applications that are at the moment not yet supported.
This is a suggestion which may be interesting to the developers around here, or maybe something similar already exists for WM devices to which somebody can point me?
That sounds like a really good idea. It would mean all the current developers of Windows mobile apps would need to make sure that they are incorporated into ApptoDate but that would be a good thing.
Would also have to adapt ApptoDate to enable paying applications to be included to, and thats prob where the confusion would begin.
Be good to have one that includes all the latest Diamond apps that are currently being worked on and released on here, thats a start and can then be built on as time goes on.
tomchap said:
That sounds like a really good idea. It would mean all the current developers of Windows mobile apps would need to make sure that they are incorporated into ApptoDate but that would be a good thing.
Would also have to adapt ApptoDate to enable paying applications to be included to, and thats prob where the confusion would begin.
Be good to have one that includes all the latest Diamond apps that are currently being worked on and released on here, thats a start and can then be built on as time goes on.
Click to expand...
Click to collapse
Yes, if all developers on XDA here would use the AppToDate, and we would find a means to have all supported applications listed by default it would be a perfect starting point to start getting momentum.

How to program?

Hi,
I have an easy question...^^
How can I program programs for my phone?
Is there anywhere a tutorial or something like that?
Or are all of you just very high skilled programmer?
I'm very interested in programming, but I only handl Java and php..
I hope someone of you can explain me where I can learn this =)
Greetings
Chris
PS:I hope I posted this in the right section...^^
PPS: I'm from Germany so I'm sorry for any mistake in my sentences and I hope there is also a German programmer who can show me a tutorial on German, but English is also OK.
I asked this question a few months back and no one helped. Here is what I have been able to find on my own:
To program for your Windows Mobile device you need Microsoft Visual Studio 2005 Standard edition or later. That is an expensive development program. If you buy that program, you can download a Windows Mobile plugin for free that includes an emulator for debugging.
I personally refuse to shell out tons of cash for the ability to program for my phone for personal use. I have not been able to locate anywhere on the internet even the slightest hint of a way that I can write a program for my phone with open source or free software. I use notepad++ and g++ for my coding needs so I was really hoping for a way to program using only these tools with perhaps an additional library.
Speaking of libraries, open gl es is open gl for embedded devices such as your Raphael. I have been unable to find an open gl es tutorial that does not involve buying Visual Studio.
If anyone can find anything else, please post here.
I've used C# and C\C++ to write programs for Pocket PC\Windows Mobile. Java I believe you can use with limited functionality (not the same as on the web). Php is a web langange I believe??
Are you using C++ via Microsoft Visual Studio, or do you know how to compile mobile programs without dropping money in Microsoft's bank?
@Chunkyeggfoo
I know that php is for the web
I only wanted to show, that im not a totally noob in programming ^^
But my question was: Where do you learned this? Did you have an online tutorial, or from school? Or somewhere else...from a book maybe?
Here is one answer to the question.
http://www.codeproject.com/KB/mobile/WiMoSansVS.aspx
I have never followed this guide because I use Visual Studio 2008. I started programming using visual basic .net (VERY EASY TO LEARN). Later, I wanted to write applications for the today screen and I needed to learn C++ and the win32 API. (NOT FUN!!!) The good news is that I have several programs that I use on my today screen including weather, calendar, battery monitor, task switcher, music player and an alarm. It has taken me about a year to become pretty proficient. NOTE: when you move from managed code (.net framework) to unmannaged code (C++, win32) you have to be VERY careful to properly manage device memory or you will end up with memory leaks.
I've attached a picture of my today screen to illustrate the possibilities.
Have fun
Edit
You can also download evc4 and the evc4.sp4 from the following links.
http://www.download.com/Microsoft-eMbedded-Visual-C-/3000-2212_4-10108490.html
http://www.microsoft.com/downloads/...F4-91D3-4DBE-986E-A812984318E5&displaylang=en
This will be a very powerful tool but probably very hard to learn too...
Check out this thread. It has lots of info.
http://forum.xda-developers.com/showthread.php?t=445396
You can take a C++ programming class at most community colleges (not state or UC, ie very expensive). im currently taking the pre req that will allow me to take it next semester.
I think,the simpliest way is the Basic4PPC(Basic for PocketPC). Use Google and search for it.
programming
i guess the best way is learn C#, i'm a visual basic programmer and the best app you can do with it is database app, if you want to do more powerful app for your phone is better to learn C#
i'm learning c# right now
try these two
http://www.smorgasbordet.com/pellesc/
http://trajectorylabs.com/win32.html

Creating Applications...

Just thought I'd double check this before I buy, but it is possible to write applications for this phone using java? Soz if its a stupid question but thats kinda what am needing lol.
No, it's not.
However it should be possible to use the android SDK which sadly kinda looks like Java.
http://developer.android.com/sdk/1.5_r3/index.html
Thanks for the reply. Thats a bit guttin, I thought that android supported java (or a mobile version of java). To be honest I'm just really lazy and dont want to learn a new language lol.
Do you know if android does support java and its just this phone that doesnt? Or is this the case with all android phones?
Irregular Programming said:
No, it's not.
However it should be possible to use the android SDK which sadly kinda looks like Java.
http://developer.android.com/sdk/1.5_r3/index.html
Click to expand...
Click to collapse
What? It's probably not a good idea to go around spouting misinformation like this. "Irregular Programming" indeed.
Perhaps you may like to read through: http://developer.android.com/guide/basics/what-is-android.html#applications
To ExO_PoLiTiX: you won't need to learn a new language, you'll just need to be aware of how the Dalvik (basically the java virtual machine Android runs) system works, and what you do/don't have access to.
My advice would be to read the page I linked above and then go down through all the pages in the side menu. There are also a whole bunch of example projects available for download from that site, all of which can be imported directly into eclipse, provided you've installed the SDK and ADT plugin.
If you already know java you'll find Android development will be a breeze.
iammorris said:
To ExO_PoLiTiX: you won't need to learn a new language, you'll just need to be aware of how the Dalvik (basically the java virtual machine Android runs) system works, and what you do/don't have access to.
My advice would be to read the page I linked above and then go down through all the pages in the side menu. There are also a whole bunch of example projects available for download from that site, all of which can be imported directly into eclipse, provided you've installed the SDK and ADT plugin.
If you already know java you'll find Android development will be a breeze.
Click to expand...
Click to collapse
you dont know how good that is to hear! lol I will have a look through the pages you suggested. Thanks for that. I plan on writing a game which uses the network features of the phone alot. My only experience of creating games is through java so thats why I wanted to use android =-)
Thanks again
iammorris said:
What? It's probably not a good idea to go around spouting misinformation like this. "Irregular Programming" indeed.
Perhaps you may like to read through: http://developer.android.com/guide/basics/what-is-android.html#applications
To ExO_PoLiTiX: you won't need to learn a new language, you'll just need to be aware of how the Dalvik (basically the java virtual machine Android runs) system works, and what you do/don't have access to.
My advice would be to read the page I linked above and then go down through all the pages in the side menu. There are also a whole bunch of example projects available for download from that site, all of which can be imported directly into eclipse, provided you've installed the SDK and ADT plugin.
If you already know java you'll find Android development will be a breeze.
Click to expand...
Click to collapse
Yup, I was wrong.
I was sure I've read about android using its own brand "Java-lookalike" language.
blahzay blah
Irregular Programming said:
Yup, I was wrong.
I was sure I've read about android using its own brand "Java-lookalike" language.
Click to expand...
Click to collapse
You can actually import the main java (e.g. javamail) classes into your projects so android runs almost all of Java.
Follow this link to help you create iphone apps as easy as possible. http://6a7d57q12b9gmv46x4n7rh9m52.hop.clickbank.net/?tid=XDA
Follow this link to help you create iphone apps as easy as possible. http://6fc2862--76bqnb8pfz3nbugtd.hop.clickbank.net/?tid=XDA

[.NET] will i ever be able to use it?

ive been messing around with VB.net lately, and was kinda wondering if i could make an app for my phone (Hero CDMA) with it.
visual basic I don't think so. Android is mostly in java, but I believe I read somewhere that you can use c++ now. But not VB
There's an android mono project, but I think its still a ways off from being stable enough to do any serious work in.
www {dot} koushikdutta {dot} com/search/label/Mono
(replace the {dot}s with .)
I don't think koush has done much for MONO .Net on Android in a while. He's been off on Clockwork stuff. But I don't think it will happen with a good stable version any time soon.
If I where you and you really want to write apps for the phone, take your VB skillz and look at a C# project. Then look at Java. C# is a bastardizaion of Java and C - so you could at least get a fell for it with C#.
However, you could do the SMART thing, drop VB in all and Check out JAVA on its own. It's a good language if you need your program to run on your phone, bluray player, mp3 player, radio, blender, Coffee pot, and Margarita machine.
I like Java ok, but I am a bigger fan of C++ - its where you really need to start if you want to be a programmer in the long term.

App question

Does anyone know or can anyone confirm there is a Network Plugin type app like WinMo had that allows you to map shared folders in WP8? Thats one of the major things thats keeping me on the fence about jumping from WinMo 6.1 to WP8. If someone can compile an app i can throw them the .cab file if they are too lazy to find it
I didn't see any apps for Windows Networking connectivity in a brief search of the store. It is not just a matter of recompiling, though; even if you have the source, WinMo apps and WP apps work very differently, and it would be a fair bit of effort (for example, the UI would need to be re-written) to make it work on WP8.
Also, WP doesn't have any built-in file managers. WP7 has homebrew ones for unlocked phones, but so far there's nothing really equivalent for WP8. I did think somebody was writing a SMB client app for WP7 that would let you browse network shares and open the files on them using your phone, but I can't find it in the Store.
There is an app for this (C)
http://www.windowsphone.com/en-us/store/app/sharefolder/e2b9c82e-eaa1-4a3b-9d4a-8a2933a8bdb4
Looks like what you need.
spikedviper said:
There is an app for this (C)
http://www.windowsphone.com/en-us/store/app/sharefolder/e2b9c82e-eaa1-4a3b-9d4a-8a2933a8bdb4
Looks like what you need.
Click to expand...
Click to collapse
In theory at least. But thanks.

Categories

Resources