Today plugins with Visual Basic? - Windows Mobile Development and Hacking General

I have many ideas for the today screen that no other developer is doing anything about, so I decided to start coding my own Windows Mobile applications. I downloaded the SDK and made a few very simple applications using Visual Basic.
My question is, can I develop today plugins using Visual Basic? Is there any example? All the examples in the SDK are written in VC++ and I'm quite rusty in any language but VB.

aydc said:
I have many ideas for the today screen that no other developer is doing anything about, so I decided to start coding my own Windows Mobile applications. I downloaded the SDK and made a few very simple applications using Visual Basic.
My question is, can I develop today plugins using Visual Basic? Is there any example? All the examples in the SDK are written in VC++ and I'm quite rusty in any language but VB.
Click to expand...
Click to collapse
There is a managed today screen framework over at CodePlex that lets you write today plugins in C# or VB.Net.
Get it here: http://www.codeplex.com/ManagedTodayScreen

Nice! Thanx....

is the Chome of 6.1 actually a plugin that manages nested plugins? Or is making a replacement home screen completely different than writing a plugin for Chome

Related

Programming

i want to start to programming on for WM6 but not sure what apps i need?
and a recommended programing language?
Thank You
mineshm said:
i want to start to programming on for WM6 but not sure what apps i need?
and a recommended programing language?
Thank You
Click to expand...
Click to collapse
Do you have experience with a programminglanguage?
I use Visual Studio 2005 as IDE and Visual Basic.NET as language. Though I'm playing around with some c++ as well.
You really need to do a search of this forum!
This question is asked very often.
Before anyone can recommend any tools (my personal favorite is eMbedded Visual C++ because it is free, can do anything including system components like keyboards, and works with any OS version from 2002 to WM 6) you need to decide what language you want to use.
That depends on you experience and what you want to write. .NET languages (VB, C#) let you make apps very fast because the use existing components but they are slow and accessing system functions is difficult. Plus you can't do things like today plugins and keyboards in pure .NET
C++ / C can is fast and powerful but takes more work.
i got a demo of Visual Studio 2005 and the SDK running. is there any way where i can get some online tutorial to help me get going?

Developing WM6 without CompactFramework??

Hi @ll codejunkies
i want to start developing/programming without the .NET CompactFramework for our WM5/WM6 Devices..
Till now, i used Visual Studio 2005, but i think with .NET the program is only "interpreted". Now i want to compile a program that don´t need the Framework for .NET.
So my question: Which Programming Languages are available to develop this "real" exe-Programs?? and what GUIs and Compilers i can use for it?
thanxx 2 @ll
The only real option without using runtime libraries such as the .NET framework is C++.
Is therefor a SDK?
You use the same SDK you were using all along. Infact, you can even use the same Visual Studio you were using all along. Just select Visual C++ on project type, and select smart device solution, and you're ready to go! . You'll have to have extensive use of the win32 api to get started though. The basics are EXACTLY the same as the desktop version.
on the microsoft Homepage i found out, that the SKD for WM6 only support .NET???
how can i then develop and compile then to native code, without use .NET Framework????
nEuDy said:
on the microsoft Homepage i found out, that the SKD for WM6 only support .NET???
how can i then develop and compile then to native code, without use .NET Framework????
Click to expand...
Click to collapse
The SDK supports C++ as well. Visit the MSDN site for technical documentation.
nuEdy: It`s not true, SDK has tools and documetation for managed and of course native development.
As mentioned above. Embedded C++ version 4.0. Free download from the Microsoft website. Compiles for the WM 2003 SE platform SDK included in this download. Without .NET you will have to use the standard WIN32 application model, responding to WM_XXXXXX messages via WIN32 API calls. If you haven't done this before, you will have a long hard slog to master it, but the results are worth it. Start by looking at the code created by the hello world app until you understand what the hell is going on. Release .EXEs can be run directly under the WM6 SDK as this is a true ARM emulator, not the half way x86 code used by the 2003 SE SDK.
Stick to two menubar items and WM6 will display them either side of the keyboard icon as per WM6 Apps. More than two and the menubar appears in WM2002/3 mode.

Newbie Guide to C++

I need help - I want to start writing programs for my Tilt. Looking through the posts it seems the C++ is the way to go. I found a bunch of nice tutorials on the web on how to program in C++ but not now to write a program for a pocket pc.
Specifically I need help with which programs to download.
Im looking for a list like this of exactly what I need to get
1. Microsoft embedded Visual C++ 4.0.
2. Microsoft embedded Visual C++ SP4
3. Microsoft pocket pc 2003 sdk.msi
4. Microsoft Windows CE 5.0 Device Emulator
or what ever
Thanks I tried to figure this out on my own but got frustrated after installing like 7 different programs. Seems like you should only need 1 program but it seems like you need to download a bunch.
Also with the Embedded Visual C++ program I dont see where to enter your code - like open workspace or something?
ronschaefer said:
I need help - I want to start writing programs for my Tilt. Looking through the posts it seems the C++ is the way to go. I found a bunch of nice tutorials on the web on how to program in C++ but not now to write a program for a pocket pc.
Specifically I need help with which programs to download.
Im looking for a list like this of exactly what I need to get
1. Microsoft embedded Visual C++ 4.0.
2. Microsoft embedded Visual C++ SP4
3. Microsoft pocket pc 2003 sdk.msi
4. Microsoft Windows CE 5.0 Device Emulator
or what ever
Thanks I tried to figure this out on my own but got frustrated after installing like 7 different programs. Seems like you should only need 1 program but it seems like you need to download a bunch.
Also with the Embedded Visual C++ program I dont see where to enter your code - like open workspace or something?
Click to expand...
Click to collapse
WHAT kind of applications you are trying to write?
Do you need to write a device driver for your PDA?
ronschaefer said:
I need help - I want to start writing programs for my Tilt. Looking through the posts it seems the C++ is the way to go. I found a bunch of nice tutorials on the web on how to program in C++ but not now to write a program for a pocket pc.
Specifically I need help with which programs to download.
Im looking for a list like this of exactly what I need to get
1. Microsoft embedded Visual C++ 4.0.
2. Microsoft embedded Visual C++ SP4
3. Microsoft pocket pc 2003 sdk.msi
4. Microsoft Windows CE 5.0 Device Emulator
or what ever
Thanks I tried to figure this out on my own but got frustrated after installing like 7 different programs. Seems like you should only need 1 program but it seems like you need to download a bunch.
Also with the Embedded Visual C++ program I dont see where to enter your code - like open workspace or something?
Click to expand...
Click to collapse
You should be able to do it with visual studio and the emulator, im not 100% sure though, I only know a limited amount of Java.
Most phones support .net/C#/Java, so pick a language
What I want to write
Just some fun stuff =
One idea I had is a generic sound simulator, tie buttons to different sound - .wav files; animal sounds, machine sounds, phasor blasts, drum kit, theme music like - http://www.thinkgeek.com/tshirts/illuminated/a5bf/
I want to have it look nice too with decent graphics.
i suggest to use Visual Studio 2005 or 2008.
It's simplest way to start (and continue) to write programs.
Both native and NET technologies are supported. C++ and C# available.
Both VS versions are coming with integrated Device Emulator with WM5(VS2005) and WM6(VS2008) images for PDA/PDAPhone/SP and remote debugger for real PDA/PDAPhone/SP devices.
If you are using VS2005/2008. Download the latest Windows Mobile 6 SDK (Standard and Pro) for the best Emulation.
Ta
Dave
but c# only works with .net
where c++ works with win32(native) microMFC(Native) and .net
more info can be found
http://forum.xda-developers.com/showthread.php?t=380069&highlight=programming
http://forum.xda-developers.com/showthread.php?t=382995&highlight=programming
http://forum.xda-developers.com/showthread.php?t=226412&highlight=programming
http://forum.xda-developers.com/showthread.php?t=336251&highlight=programming
http://forum.xda-developers.com/showthread.php?t=305926&highlight=programming
http://forum.xda-developers.com/showthread.php?t=302548&highlight=programming
http://forum.xda-developers.com/showthread.php?t=228043&highlight=programming
http://forum.xda-developers.com/showthread.php?t=317913&highlight=programming
http://forum.xda-developers.com/showthread.php?t=237932&highlight=programming
yes, С# is for NET only. This language appeared together with NET technology as alternative to Java after breakup with SUN
C# is closer to BASIC than C++. I, personally, don't recommend C#. Ths "strange" language is for lazy people. Almost nothing left of C++ and its ideology.
Visual Studio 2008 Pro trial version
Thanks for you advice - i deleted all that embedded C++ stuff - was way too confusing, must have had like 8 programs installed and still was not working - I like the idea of just 3 things the visual studio and the 2 WM6 SDKs
Im going to try the visual studio 2008 - there is a trial version of it for 90 days
http://msdn.microsoft.com/en-us/vstudio/products/aa700831.aspx
Would i be better off with the 2005 version as Im using Xp not Vista on my main computer. Should I get the Try Visual Studio "Team System" 2008 - Trial Software or just stick with the regular one i downloaded?
I also downloaded the standard and professional WM6 SDKs
http://www.microsoft.com/downloads/...745-88EF-3D48091A390B&displaylang=en#filelist
I used embedded visual tools in the past (3 and 4). Be aware that you cannot use the WM5 SDK with eVC, you must use Visual Studio for that. The latest thing usable with eVC is the WM2003 SDK, as far as I know. Also, the emulator handling in eVC was quite sluggish and buggy. When I switched to VS2005, it was like a deliverance to me. Also, the help system in VS is a blessing. *g*
Though I used Delphi's VCL in the past, I would never freely touch such a thing on restricted hardware such as in PDAs. Hence, .NET, MFC and of course *cough* Java *cough* are out of the question. I'm a pure C++ writer. The progs are nicely small and fast. And there are always alternatives to the things I can't use because of that: for instance instead of MFC CStrings I got acquainted with STL library's strings. There's also ATL which supposedly can be used instead of MFC for GUI programming, but when I looked for it some years back I found only very little information about that.
Happy coding.
Is it true that you can only develop WinMo C++ in VS Pro?
I read on the Microsoft marketplace that the standard edition dosnt support mobiles..
are there any alternatives (C++ only please..)
yes they only support through pro... but you can get it for free through dreamspark if you are a student
joel2009 said:
yes they only support through pro... but you can get it for free through dreamspark if you are a student
Click to expand...
Click to collapse
damn, I am a student but my uni isnt listed
I asked one of the admins and they are looking into getting on the list
But it might be too late coz its my last year..
Mic159 said:
damn, I am a student but my uni isnt listed
I asked one of the admins and they are looking into getting on the list
But it might be too late coz its my last year..
Click to expand...
Click to collapse
Good news. My uni isn't listed either. It is a simple matter of verifying your student status on journey ed. I'm glad I could help with this because it turns out that I could get all the dreamspark software through my school's MSDNAA program anyways.

WPF on Windows Mobile

AFAIK it is still not possible, so I'm wondering how to create similar applications with C# and .NET Compact Framework 3.5? What I need are cool buttons and other standard controls on windows form with nice graphics and some animations, for example like Touchflo 3D has.
How to achieve that?
thx
No one knows?
TF3D is developed with Lua. But I think you can develop very nice applications with the Microsoft tools and components..
The only thing that will come close is Silverlight for MinMo. It is still in development, and is planned to be released in 2009. Check this link: http://silverlight.net/learn/mobile.aspx
I've not seen anything planned for full WPF on mobile ... damn shame. Silverlight will just be a browser plug-in.

visual c/c++ on windows mobile?

Is there a program similar to visual c/c++ ,but for windows mobile?I want to make programs on my windows mobile htc?
I use the Visual Studio 2008.
Install the Windows Mobile SDK 6 plus the Emultors for Windows Mobile 6 and you will have a complete Development Environment.
The SDK Refresh Edition can be found here: http://www.microsoft.com/downloads/...3a-a651-4745-88ef-3d48091a390b&displaylang=en
Also the Visual Studio Express 2008 (works with it) is free. Just Google it, you can find it @ MS
While creating new projects you can then choose between several languages and tools also including visual c++, c# and visual basic.
Remember that c# and vb need the .net 3.5 framework and c++ does not!
Greetz!
brandi said:
I use the Visual Studio 2008.
Install the Windows Mobile SDK 6 plus the Emultors for Windows Mobile 6 and you will have a complete Development Environment.
The SDK Refresh Edition can be found here: http://www.microsoft.com/downloads/...3a-a651-4745-88ef-3d48091a390b&displaylang=en
Also the Visual Studio Express 2008 (works with it) is free. Just Google it, you can find it @ MS
While creating new projects you can then choose between several languages and tools also including visual c++, c# and visual basic.
Remember that c# and vb need the .net 3.5 framework and c++ does not!
Greetz!
Click to expand...
Click to collapse
I'm asking for visual ON the windows mobile.I want to develope progrs ON my Htc
I THINK I saw one a while back ... in a very old thread. But I know it was costy, and the developer stopped development on it.
I would keep attacking google with any search terms you can think of. You will probably be able to find it.
Sorry I can't be any more help If I remember, I will post back
Cyclonezephyrxz7 said:
I THINK I saw one a while back ... in a very old thread. But I know it was costy, and the developer stopped development on it.
I would keep attacking google with any search terms you can think of. You will probably be able to find it.
Sorry I can't be any more help If I remember, I will post back
Click to expand...
Click to collapse
thank's.I'm searching in google from past 5 days and nothing,but maybe this can't exist because wm doesn't have cmd,win32 and so on,so ..... i'll keep searching.
What do you mean by "On my Phone"?
You can just connect your phone via active sync, set the connection to Windows CE and just start the debugger, and you can debug on your phone!
Real dev. on a phone doesnt make any sense...
There was visual basic for PPC but that is really old and outdated....and you could only do about 1/10th of what you could do with VS2003/2005/2008 has to offer.
6700Freak said:
There was visual basic for PPC but that is really old and outdated....and you could only do about 1/10th of what you could do with VS2003/2005/2008 has to offer.
Click to expand...
Click to collapse
Link or the full name of the program ?

Categories

Resources