What Free IDE To Start Developing? - Windows Mobile Development and Hacking General

hey guys,
first of all - I'm really not new to coding: I worked as programmer for a little firm and I'm quiet experienced to Delphi and Databases.
However - I'm now struggling around with this problem: My first steps into developing for Windows Mobile.
When I use Delphi: I just start the program, write down the code, compile - ready.
But its quite hard to just start coding for WinMo.
Until now I tried this IDEs
eTCL - awful, not an IDE, just a compiler?
MonoDevelop - first thought: looks nice, but then: its just for Unixe?
SharpDevelop - looks pretty nice, but doesnt compile for WinMo
embedded Visual Tools - not useful, i need a CE platform SDK - when I install that one for the WinMo 6 pro - I get the error: I need Visual Studio - wow, the circle is closed!
LUA - sounds good, too. but couldnt find a IDE
So, what am i doing wrong - is there no "download, install, run, compile" - solution? Additionally its important, that I dont want to produce old-school-looking programs with ugly interfaces. No "gray" cornered buttons but nice graphical interfaces, like in S2U2 for example.
can anyone help?

Probably it would be best to have a look at this thread:
http://forum.xda-developers.com/showthread.php?t=445396
It has a pretty comprehensive list of dev tools for WM.

yeah, thanks... thats the thread i've started from.
And I tried all the tools from the list, that are not freeware, and that are obviously able to compile hard code. So, script-languages like mortscript, are note very useful. And thats all... the most of them are commercial IDEs.

nickaat said:
yeah, thanks... thats the thread i've started from.
And I tried all the tools from the list, that are not freeware, and that are obviously able to compile hard code. So, script-languages like mortscript, are note very useful. And thats all... the most of them are commercial IDEs.
Click to expand...
Click to collapse
I love Basic4PPC, while it's not free it is a lot cheaper than Vis.Studio
its quick, easy and expandable
this was also done through B4P
http://forum.xda-developers.com/showthread.php?p=2905542
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Actually you can download a 90-day trial of Visual Studio 2008 and install it in a Virtual Machine...

nickaat said:
SharpDevelop - looks pretty nice, but doesnt compile for WinMo
Click to expand...
Click to collapse
I have used SharpDevelop to startup the development for MissedCallReminder. So what problems have you had whit this IDE?

nickaat said:
hey guys,
first of all - I'm really not new to coding: I worked as programmer for a little firm and I'm quiet experienced to Delphi and Databases.
However - I'm now struggling around with this problem: My first steps into developing for Windows Mobile.
When I use Delphi: I just start the program, write down the code, compile - ready.
But its quite hard to just start coding for WinMo.
Until now I tried this IDEs
eTCL - awful, not an IDE, just a compiler?
MonoDevelop - first thought: looks nice, but then: its just for Unixe?
SharpDevelop - looks pretty nice, but doesnt compile for WinMo
embedded Visual Tools - not useful, i need a CE platform SDK - when I install that one for the WinMo 6 pro - I get the error: I need Visual Studio - wow, the circle is closed!
LUA - sounds good, too. but couldnt find a IDE
So, what am i doing wrong - is there no "download, install, run, compile" - solution? Additionally its important, that I dont want to produce old-school-looking programs with ugly interfaces. No "gray" cornered buttons but nice graphical interfaces, like in S2U2 for example.
can anyone help?
Click to expand...
Click to collapse
SharpDevelop can compile to both the desktop and windows mobile - you have to install MS's Compact Framework 2.0 SDK to be able to compile to windows mobile (and select that option from within SharpDevelop)
I prefer Basic4PPC though - it's worth the $50.

What are you trying to develop?
If PSDK is a must, you can't use it without VS 2005 or VS 2008 _PRO_.
SharpDevelop is your best bet for .NET applications.

Perhaps it would be best if you wrote what you are planning to develop (roughly).
It could help with narrowing down the languages that can do it.
BTW for eTCL, you can write the code on the desktop and pass it over to your device. TCL is an interpreted language, not a compiled one.
Also, another (very) high level language you can look at is j2me (look at the netbeans IDE: http://www.netbeans.org/).

Related

Native IDE/compiler solution for Universal/PocketPC?

Ie. a compiler that lets me make PPC-runnable applications from the PPC.
I do not really need the IDE, although it would be very nice of course.
The language/libraries basically just need to support text input and output, or some kind of access to the GDI/graphics interface, so I can develop and experiment while I'm out travelling.
I'd really want this, if it can be found anywhere, I'd even pay for it..
preferably C++ or as low-level as possible, I'm also quite decent in
assembler.
I have tried the perl thing, and although cool, it was a very reduced version of perl, and also naturally quite slow because of the processor.
Any tips in this direction would be very welcome
Nevermind.. I found PocketGCC, so for others that are interested in this info:
http://pocketgear.com/software_detail.asp?id=11502
It should do the trick. Only console for now, but that's OK for me.
If there's a better alternative, I'd love to see it though. Not sure how well this console interfaces (interrupts, keystrokes etc).
Check out Mamaich's website for some other stuff related to PocketGCC.
It does work, but it's hard-ish work. But with a keyboard, it'll be easier. Grab yourself the SDK demos from the yahoo groups website.
V
ahh ok thanks man, I found the Mamaich pack here:
http://sourceforge.net/project/showfiles.php?group_id=96949
I have a keyboard on the PPC of course.. Universal I can type almost as
fast on it as on a normal keyboard, which was really surprising to me.
I think it can work, and I'm really ready to start coding on this.
Let us know how it goes. It would be interesting to see how feasible is host development on windows mobile (I do hope that it's not an eye opener though lol)
PocketGCC is great! I made use of it on my honeymoon.
However, you appreciate something like VS2005 with syntax completion etc, but at a push, it's very competent.
Oh, no resource editor. I think there's another one that can be used from Pocket C or something like that.
V
vijay555 said:
PocketGCC is great! I made use of it on my honeymoon.
Click to expand...
Click to collapse
haha! Well if it's honeymoon material, maybe even my girlfriend will like this (she's a programmer too). ^^
However, you appreciate something like VS2005 with syntax completion etc, but at a push, it's very competent.
Oh, no resource editor. I think there's another one that can be used from Pocket C or something like that.
Click to expand...
Click to collapse
OK, nice! ^^ but you say resource editor, makes me think you can make GUI apps.. I thought PocketGCC only gave you access to console IO? Or is GUI libs what the Mamaich package contains?
As I said, if you hunt around in the yahoo groups, you'll find someone has prepared a full set of the PPC Sdk demo apps for PGCC. And they're almost all GUI apps. So yes, Pure Win32 C++ GUI apps are possible.
And you can compile your .rc as well, so if you're competent with notepad, you can make your .rc yourself, although you'll still need a bitmap editor (I like PocketArtist).
But as I said, I think Pocket C has a resource editor you can felch (don't look this word up!).
V
vijay555 said:
But as I said, I think Pocket C has a resource editor you can felch (don't look this word up!)
Click to expand...
Click to collapse
Hmm... all I know is "to belch" or "to filch"... I hope you don't mean either of those :lol: :wink:
Nope, felch is what I mean
Filch works well enough in the context, that can be the "censored" version
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
V
rofl.. omg...
http://en.wikipedia.org/wiki/Felching
sick, sick, sick.
I can only find this:
http://prdownload.berlios.de/cegcc/Pocket_PC_2003_SDK_Includes-2006-03-09.patch
Which is a patch for the includes.. and then I download the SDK seperately? Or is there (as I interpreted you first) a rar/zip of the SDK samples that are prepared to be compiled by the standard PocketGCC package?
Sorry for the questions! But the Yahoo group was kinda messy, and been looking there for a while now =P
Theoretically, you could code your application whichever way you like, even using Flash (Lite).
You must then worry about making it compatible with WM5.0 and then packaging it. Still, fairly simple process.
You have to register and then check files:
http://groups.yahoo.com/group/pocketgcc/files/Source Code/
V
Excellent! Thanks Vijay.. (I thought it'd be a link from the discussion).
OK.. let's hope this will be a useful thread for other people that want to
do the same. And I'll just, ehm.. felch.. =X that file then and shut up.
Thanks again!
For some other pointers on books and sdks etc, you can have a read of this tale of woe I wrote once upon a time:
http://forum.xda-developers.com/viewtopic.php?p=209136#209136
V
Well, I've been programming for 18 years, and started in the absolute opposite corner of what you did (C64 assembler), so for me C++ was more like "wtf.. you can't just grab a memory address and use it?" ^^
anyway this link is definitely good for the thread.
Some bad news though.. even though PocketGCC will work, the supplied console does not seem to run (outdated). The Rainer Keuchel one also seems to be out of date for WM5. ;( I'll update this thread if I find a solution.
PocketC seems to work nicely and includes an editor:
http://www.orbworks.com/wince/download/rt/pkpc300.PPC30_ARM.CAB
Not sure what the scope of it is though..
Apologies for the other post, with 18 years you must see in pointers:
Hopefully it'll provide some "pointers" for other people looking for somewhere to start. I'm still very much of an amateur at c++, so of course, any advice is always appreciated!
I forgot about the console problem on WM5. I haven't investigated recompiling it for WM5 yet, although the various source codes for the console options are available. If you do recompile, let me know!
V
Pocket Console on WM5
I was having trouble getting Pocket Console (http://www.symbolictools.de/public/pocketconsole/index.htm) to run on WM5 - and eventually found the following info:
HKEY_LOCAL_MACHINE\Drivers\Console registry key is required to configure the command processor, the value OutputTo should be set to 0 to ensure console is displayed (Mine was -1).
This may be what is needed for people trying to use other console apps.
This can be seen on:
http://msdn.microsoft.com/library/d.../wce50conCommandProcessorRegistrySettings.asp
This lead me to another issue: The console display is not being automatically refreshed, so you cannot see output/input until you force a refresh (e.g. by selecting all). Any thoughts on sorting this out would be appreciated.
Martin
two relitavely new languages i've found, that run directly on a PPC.
basic4ppc
http://www.basic4ppc.com/
Pocket Programming Language
http://www.arianesoft.ca/page.php?1
Hi there,
i know this posting is quite old, but i'd like to refer to the console issue anyway.
martinkendall said:
I was having trouble getting Pocket Console (http://www.symbolictools.de/public/pocketconsole/index.htm) to run on WM5 - and eventually found the following info:
HKEY_LOCAL_MACHINE\Drivers\Console registry key is required to configure the command processor, the value OutputTo should be set to 0 to ensure console is displayed (Mine was -1).
This may be what is needed for people trying to use other console apps.
This can be seen on:
http://msdn.microsoft.com/library/d.../wce50conCommandProcessorRegistrySettings.asp
This lead me to another issue: The console display is not being automatically refreshed, so you cannot see output/input until you force a refresh (e.g. by selecting all). Any thoughts on sorting this out would be appreciated.
Martin
Click to expand...
Click to collapse
I also recognized the non-refreshing console.
The attached package is working perfectly on the universal. It's taken from the WindowsMobilePowerToys package from microsoft.
Follow the readme and enjoy!
scholbert

Development Resources for WM- UPDATED 4/24/09 MAJOR UPDATE!Added more on 10/01/09-

Well, I combined all the links that were in this post into an Excel Spreadsheet for easy viewing. Its seperated into categories which will allow you to find what you need or are looking for quite easily and fast. If you dont have office, goto openoffice.org.
Here is how I categorized the file:
Freeware
Commercial
Tutorials
Great Links
SDK's
C#
VB.NET
C++
Libraries
Art Help
Install Creators
Source Code
Code Converters
DirectX
Omnia stuff
Tools
Some items I felt deserved to have recognition and put them in multiple spots. The commercial category also does contain prices on that piece of software.
This spreadsheet contains resources upto this post:
http://forum.xda-developers.com/showpost.php?p=3685331&postcount=82
Enjoy it!
EDIT: Keep looking at the last few posts for recent updates. There's been more.
More
Here are some more development environments:
SharpDevelop http://www.sharpdevelop.com/OpenSource/SD/Default.aspx and the download page: http://www.sharpdevelop.com/OpenSource/SD/Download/ Version 3 might not work with the compact framework, but version 2.2 does (I use it to develop my programs).
Lazarus: Pascal: http://snapshots.lazarus.shikami.org/lazarus/ I used version 2.2.3 successfully
good forum here:
htp://www.lazarus.freepascal.org/index.php?name=PNphpBB2&file=viewforum&f=17&sid=afea0e515f0090fef3aaee9c84fe72cf
Dialect: http://sourceforge.net/project/showfiles.php?group_id=42170
this is a wonderful idea. i'll be updating this post everytime i find something new to add.
thank you
Pocket Programming Language...
... Don't forget PPL, it allows Desktop Windows and device programming, and you can develop on the device itself.
http://www.arianesoft.ca/
Free "lite" (essentially unregistered) version available.
I've been messing around with the Pro version for quite a few months now. It uses a C-style code (but not exactly C) and is interpreted. The Pro version lets you compile to a standalone .exe app. Lets you make normal WinCE API calls. Includes a game engine, etc etc.
Under continuous development, and the developer is very responsive on his forum. Check it out.
NSBASIC
... and another is NSBASIC -- It's been a while since I've looked at this but it seems they just came out with a new version. This also allows on-device development.
http://www.nsbasic.com/ce/
By no mean do I intend to intefere in the topic flow, but doesn't the Wiki sound like a better place for all these kinds of ideas? If we're just gonna list web sites and products without discussion.
thx for u all guys suggestion...so i will start my work soon and hope to get response from u all once i face proble and need helps...
No Problem. They really should Sticky this thread or someone should atleast put this in the Wiki as it was mentioned. These in my opinion are very useful links to know.
Post Stickied for now
Cheers
good
this is the best article,support!!support!!support!!
Here is my list of links I have collected about mobile programing. Maybe someone else will find them useful.
Mobile PractiCEs: How to deploy the .Net Compact Framework and SQL Server Compact Edition
http://www.mobilepractices.com/2008/02/how-to-deploy-net-compact-framework-and.html
Tcl on Windows Mobile: Introduction
http://www.kocjan.org/tclmentor/1-tcl/17-tcl-on-windows-mobile-introduction.html
CodeProject: Implementing a smoothly animated ListBox. Free source code and programming help
http://www.codeproject.com/KB/list/SmoothListBox.aspx
Shell, GWES, and User Interface
http://msdn.microsoft.com/en-us/library/aa932172.aspx
Mark Prentice
http://blogs.msdn.com/markprenticems/default.aspx
Windows Mobile Pocket PC Smartphone Programming: Windows Mobile Pocket PC Smartphone Programming
http://windowsmobilepro.blogspot.com/2005/08/windows-mobile-pocket-pc-smartphone.html
Alex Yakhnin - Implementing Gestures recognition in .NET Compact Framework.
http://blog.opennetcf.com/ayakhnin/PermaLink,guid,63a34779-cf6e-41e8-972f-4ad3cbe77688.aspx
CodeGuru: Creating Custom <em>Today</em> Screen Items
href="http://www.codeguru.com/cpp/w-p/ce/pocketpc/article.php/c9269/
Developing Screen Orientation-Aware Applications
http://msdn2.microsoft.com/en-us/library/ms839354.aspx
Writing Mobile Games Using the Microsoft .NET Compact Framework
http://msdn.microsoft.com/en-us/library/aa446533.aspx
Building Graphically Advanced Applications with the .NET Compact Framework 3.5
http://expression.microsoft.com/en-us/dd279543.aspx
PythonCE
http://pythonce.sourceforge.net/
Deployment Patterns for Microsoft .NET Compact Framework
http://msdn.microsoft.com/en-us/library/aa446503.aspx
CodeGuru: Pocket PC
http://www.codeguru.com/cpp/w-p/ce/pocketpc/
Windows Embedded Blog : Windows CE Kiosk Mode - Part 11
http://blogs.msdn.com/mikehall/archive/2005/08/03/447386.aspx
Mobile Development
http://blogs.msdn.com/raffael/default.aspx
Windows Mobile Development
http://www.christec.co.nz/blog
CodeProject: Pocket 1945 - A C# .NET CF Shooter. Free source code and programming help
http://www.codeproject.com/KB/mobile/CfPocket1945.aspx
Windows Mobile Team Blog
http://blogs.msdn.com/windowsmobile/default.aspx
User Interface
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnppcgen/html/ppc_yapi.asp
Alex Yakhnin
http://blog.opennetcf.com/ayakhnin/default.aspx
>CodeProject: Pocket PC and Smartphone 99% .NET MAPI. Free source code and programming help
http://www.codeproject.com/KB/mobile/PocketPCandSmartphone.aspx
Windows Mobile: How to run a method when device wakes up/ comes back from sleep mode
http://jajahdevblog.com/jasmine/?p=32
Adding Compact Framework Design-Time Attributes, or More Fun With TextBoxes
http://blogs.msdn.com/bluecollar/ar...me-attributes-or-more-fun-with-textboxes.aspx
CodeProject: Windows Mobile: Implement kiosk mode. Free source code and programming help
http://www.codeproject.com/KB/smart/CF_kiosk_mode.aspx
Creating Self-Updating Applications With the .NET Compact Framework
http://msdn.microsoft.com/en-us/library/aa446487.aspx
Starter Kits
http://msdn2.microsoft.com/en-us/windowsmobile/bb264330.aspx
Code Samples for Windows Mobile
http://msdn2.microsoft.com/en-us/library/bb158662.aspx
CodeProject: iPhone UI. Free source code and programming help
http://www.codeproject.com/KB/mobile/IPhoneUI.aspx
.NET Compact Framework How-to Topics
http://msdn.microsoft.com/en-us/library/ms172482.aspx
Dvorak Soft Input Panel
http://msdn.microsoft.com/en-us/library/ms881221.aspx
SourceForge.net: SyncMLDotNet
http://sourceforge.net/projects/syncmldotnet"
Channel9 Wiki: HomePage
http://channel9.msdn.com/wiki/default.aspx/MobileDeveloper.HomePage
CodeProject: TouchPictureBox, Slide Pictures with Fingers
http://www.codeproject.com/KB/mobile/TouchPictureBox.aspx
Satter Ramblings: Kiosk Pattern
http://www.hageeks.com/2007/04/kios...4/kiosk_pattern.html&hl=en&ct=clnk&cd=1&gl=us
Simple resource for Visual Basic .NET programming for Windows Mobile: http://ilovevb.net/Web/blogs/vbmobile/default.aspx
Anyone got any better resources? I'm much more experienced with Visual Basic and any resources for mobile-specific development would be appreciated.
Thumbs up for Basic4PPC. Been using it for a while and it's excellent for 50$
However I'd like to get the big tools (VS2008) but at 800$/2400$, it's a bit too pricey for a high school graduate. Is there a way to get it for under 400$? I know these tools are given for free in my college program, but it's in 1 or 2 years from now and I'd like to convert Gecko to VS while it's still a young project.
many thanks.
Thanks bro this is really useful for me and for many other
N1c0_ds said:
Thumbs up for Basic4PPC. Been using it for a while and it's excellent for 50$
However I'd like to get the big tools (VS2008) but at 800$/2400$, it's a bit too pricey for a high school graduate. Is there a way to get it for under 400$? I know these tools are given for free in my college program, but it's in 1 or 2 years from now and I'd like to convert Gecko to VS while it's still a young project.
Click to expand...
Click to collapse
Yes you can. https://www.dreamspark.com/
Sharp Develop will also do mobile.
Got it!
I dug a little deeper in the website and managed to find a lil' something for high school students. I'll try to get the school people to get the school verified (with the help of some daredevil teachers) and then I might get my access key.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
So no one knows any VB.NET (Visual Studio 2008 preferably) resources at all for WM6? That's a real shame, as Visual Basic definitely seems to be an underrated language, and I'm sure it would be a first step for many creative programming hobbyists to start mobile development.
I hope these resources help you out. They should be really good stuff.
VB RESOURCES:
How do I videos with VB .net with Windows Mobile:
http://msdn.microsoft.com/en-us/netframework/bb931340.aspx
VB .NET forum for developing mobile apps:
http://www.vbforums.com/forumdisplay.php?f=70&page=9&pp=40&sort=lastpost&order=desc&daysprune=-1
Programming with VB using .NET Compact Framework (Inlcudes chat stuff, SMS, systemstates, outlook, etc..)
http://www.code-magazine.com/articleprint.aspx?quickid=0609051&page=4
Reading an SMS using VB .NET
http://www.vbforums.com/showthread.php?t=525792
VB .NET codebank (Not specifically targeted at Mobile, but has some good stuff):
http://www.vbforums.com/forumdisplay.php?f=46
http://www.vbforums.com/forumdisplay.php?f=25
AddressOf (Good coding stuff for VB in general):
http://addressof.com/
C# to VB .NET converters (They ACTUALLY WORK!!!):
https://www.board4all.cz/showthread.php?t=142505
(err... I am not sure if this is supposed to be free. Mods, please check out. Thanks)
http://www.vbconversions.net/
http://www.tangiblesoftwaresolutions.com/
http://blog.crowe.co.nz/archive/2007/04/19/731.aspx
http://www.developerfusion.com/tools/convert/csharp-to-vb/ (FREE)
http://www.kamalpatel.net/ConvertCSharp2VB.aspx (FREE)
http://converter.telerik.com/ (FREE)
http://www.carlosag.net/Tools/CodeTranslator/ (FREE)
DOTNET for Devices:
http://www.dotnetfordevices.com/links.html
Retrieve outlook events from C#
http://www.eggheadcafe.com/software/aspnet/29412939/pocket-outlook-retrieve.aspx
Touch Shell Graphic Library:
http://forum.xda-developers.com/showthread.php?t=469781

[DEV] DiamondDownloadManager 0.03 now available!

After doing my ActionScreen, I realised I could adapt the framework very easily to create a download manager.
Currently, the only applications on it are ones that I've hardcoded, although I'm almost certainly going to extend it to 3rd party software, and probably build in some form of updates system...
I will also be implementing this as an "add ons" system to a ROM I'm working on. E.g. it's a very light ROM with a long list of cabs that can be downloaded and installed from one place.
Why am I posting it here you may ask... Well, I want to get some ideas for what to do, and see what people think of it before I release it.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
What I'm hoping to do:
Application categories
Sorting by developer
Submissions (two levels, trusted - have been checked, and untrusted - haven't been checked but have warnings plastered all over them)
Details screen with a screenshot and some text
Proper updates mechanism
Kinetic list scrolling (I just can't be asked to derive displacement from velocity at the moment...)
Warning, this may destroy your device, and possibly the planet, but I cannot be held responsible!
Cab attached below, backup anything you care about, copy it across install and run...
0.04 is identical (bar the fact that it thinks its 0.04 instead of 0.03...), but is hosted somewhere else to demonstrate the current update mechanism.
Reserved for me
Looks good so far!
I would initially focus on included barebone (trusted) apps in the download manager (with auto-update notification functionality) and eventually branch it out to 3rd party apps...
This notion in general is the one (and only) thing that the iphone has over all other devices currently
great idea
PorX said:
Looks good so far!
I would initially focus on included barebone (trusted) apps in the download manager (with auto-update notification functionality) and eventually branch it out to 3rd party apps...
This notion in general is the one (and only) thing that the iphone has over all other devices currently
Click to expand...
Click to collapse
Currently, there are nine applications I've built from the Diamond 2.03 ROM (the Blackstone Manila is from mun_rus), and no form of update function has been implemented.
All the icons and images are the ones the Diamond Comm Manager uses, so changing them changes the skin in this.
Anyone have any ideas for what kind of data base I should use? So far, everything is hardcoded!
looks very nice and clean, as a past nokia user i used to use nokias download manager, maybe you could have folders on the opening/main screen and have dif things also like games, themes, wallpapers etc but keep the folders etc in with the style of manila like uv done so far, very good work, keep it up.
regards,
biggzy
Nice work mate.
Glad to see MS havn't put you off with their Sky*** stuff
How about colaborating with CRC and his Device Update stuff? He has a killer back end that use Geo Balanced FTP Servers. The client just makes HTTP requests and the server returns XML.
Me and Chainfire were working on it with him, but Chainfire got busy and we were waiting for a "grand design" from him.
Just a suggestion...
Dave
DaveShaw said:
Nice work mate.
Glad to see MS havn't put you off with their Sky*** stuff
How about colaborating with CRC and his Device Update stuff? He has a killer back end that use Geo Balanced FTP Servers. The client just makes HTTP requests and the server returns XML.
Me and Chainfire were working on it with him, but Chainfire got busy and we were waiting for a "grand design" from him.
Just a suggestion...
Dave
Click to expand...
Click to collapse
That sounds cool...
A nice back end would be good (I have an ini, some hardcoded variables, and download files directly rather than HTTP requests because my current host can't deal with them!)
Also, there is a cab attached to the first post.
Read the warning!
You never stop
Hi l3v5y,
You never stop. You are developing a new action screen, this download manager now. What will be the next? ;-)
Both tools are great. Thanks!!
Regards
elparra72 said:
Hi l3v5y,
You never stop. You are developing a new action screen, this download manager now. What will be the next? ;-)
Both tools are great. Thanks!!
Regards
Click to expand...
Click to collapse
I had two days off school because of snow, so I released some things I'd been working on!
I do have a reworking of "ScrollLauncher" that I did some time ago, and I need to make iShell work better!
But, what could I do next instead?
Just realised the version of Opera I uploaded was a QVGA one, so you'll need eyes like a hawk and pointy fingernails to use it... I'll fix that later though.
PDM
I actually use and like the pdm software that comes inside the TIR rom
eurorpeen said:
I actually use and like the pdm software that comes inside the TIR rom
Click to expand...
Click to collapse
In what ways is it better or worse than this? It would be nice to get some feedback on it in comparison to this...
Cool.
This app will build a APPSTORE for Diamond.
Hi,
what about to build a kind of appstore with a much bigger database with possibility to filter applications by device compatibility? I have the database
Feel free to contact me if you are interested.
worki2k1 said:
Hi,
what about to build a kind of appstore with a much bigger database with possibility to filter applications by device compatibility? I have the database
Feel free to contact me if you are interested.
Click to expand...
Click to collapse
There are a few things I need to work on in my frontend (categories, sorting the list, kinetic scrolling etc), and then I need to find a fast, lightweight database system before I can consider having a decent database.
I have tried to contact CRCinAU (DeviceUpdate) and there's some discussion about the Gecko database, which may be potential backends. The thing I don't want to end up with is a completely seperate system. I think to be able to distribute apps in a decent, managed way, all the frontends need to work with a single unified backend, so developers can submit their application once, and only once.
isn't this illegal, providing those cabs?
Richardprins said:
isn't this illegal, providing those cabs?
Click to expand...
Click to collapse
What CABs?
Dave

HTC Droid Eris AVD Skin

Hey guys here's an HTC Droid Eris AVD skin that I made since I want to start getting a little more into Android development.
Let me know if anyone has any suggestions or anything for this thing!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
sickbox said:
Hey guys here's an HTC Droid Eris AVD skin that I made since I want to start getting a little more into Android development.
Let me know if anyone has any suggestions or anything for this thing!
Click to expand...
Click to collapse
really cool man thanks
I only see a red screen.. what am I doing wrong?
I noticed that search button isn't working and that I can add a hardware.ini to make the AVD automatically input hardware settings for the Eris when using this skin.
Here's what I have so far:
Code:
# skin-specific hardware values
hw.sdCard=yes
hw.accelerometer=yes
hw.dPad=no
hw.lcd.density=160
hw.camera.maxHorizontalPixels=480
hw.trackBall=yes
hw.audioOutput=yes
hw.camera.maxVerticalPixels=320
hw.battery=yes
hw.camera=yes
hw.touchScreen=yes
hw.audioInput=yes
hw.gps=yes
hw.keyboard=no
hw.ramSize=288
hw.gsmModem=yes
Let me know if anyone has any different settings.
Sweet, thanks!
now I can make awesome "HEY I HAVE ANDROID 2.1" screenshots
lol glad i could help
Hello!
Great work man!
Do you know where I can Find some other QCGA skins ( for tattoo for instance)
I need them to make videos of my app's
Thank a lot for any information ( Don't blame me I searched Google, that's why I came here..)
Android Virtual Devices
AVD quickviewYou need to create an AVD to run any app in the Android emulator
Each AVD is a completely independent virtual device, with its own hardware options, system image, and data storage.
You create AVD configurations to model different device environments in the Android emulator.
The android tool offers a graphical Android AVD Manager and a command-line interface for creating AVDs.
In this documentCreating an AVD
Listing targets
Selecting a target
Creating the AVD
Setting hardware emulation options
Default location of the AVD files
Managing AVDs
Moving an AVD
Updating an AVD
Deleting an AVD
Command-line options
See AlsoAndroid Emulator
Android Virtual Devices (AVDs) are configurations of emulator options that let you better model an actual device.
Each AVD is made up of:
A hardware profile. You can set options to define the hardware features of the virtual device. For example, you can define whether the device has a camera, whether it uses a physical QWERTY keyboard or a dialing pad, how much memory it has, and so on.
A mapping to a system image. You can define what version of the Android platform will run on the virtual device. You can choose a version of the standard Android platform or the system image packaged with an SDK add-on.
Other options. You can specify the emulator skin you want to use with the AVD, which lets you control the screen dimensions, appearance, and so on. You can also specify the emulated SD card to use with the AVD.
A dedicated storage area on your development machine, in which is stored the device's user data (installed applications, settings, and so on) and emulated SD card.
You can create as many AVDs as you need, based on the types of devices you want to model and the Android platforms and external libraries you want to run your application on.
In addition to the options in an AVD configuration, you can also specify emulator command-line options at launch or by using the emulator console to change behaviors or characteristics at run time. For a complete reference of emulator options, please see the Emulator documentation.
To create and manage AVDs, you use the android tool provided in the tools/ directory of the Android SDK. The tool provides both a graphical AVD manager and a command-line interface that you can use to create AVDs. To access the graphical AVD manager, run the android tool without options. The sections below describe how to use the android command-line interface to create and manage AVDs. Note that some functionality, such as the capability to create an AVD with a custom hardware configuration, are only available through the command-line interface.
For more information about how to work with AVDs from inside your development environment, see Developing in Eclipse with ADT or Developing in Other IDEs, as appropriate for your environment.
@profete162
Sorry I don't.
I looked around for a bit then had to dig deeper to find the bits and pieces needed to throw the AVD skin text file together plus a good amount of photoshop time creating the images used.
It's all out there I just can't remember where since its been a while.
Thank a lot sickbox...
I just spend a few hours playing with the actual skin of the device...
As you said, I just need a looot of time and photoshop skills.
Thank a lot for answering me.
many thank's, that's sooooo cool... I dont have an Android smartphone yet (HTC Desire is on my wish list ;-) same the Dell Streak Tablet. )
I am just in the re-design of logo and website for my non commercial radio show... and with installing Eclipse and Android AVD even for a total "non Techi" (never I programmed, only 1981 little bit "Basic" before Bill brought his DOS into the market.) it was possible to be successful.
Mainly I have the usability and marketing in focus and "your skin" is a great help to give the designer something on hand to proof accessibility of the web design/logo etc. ...
To set it up was done in view minutes (same Eclipse, just took me an hour to install with Android AVD), and the results I could see on my screen in a real time simulation are great. Awesome... so happy with that. Look the screen splashes (as new user I was not allowed to link the graphic into here :-( ) on your own pls. : http : // bit.ly/cHx6TL
So many thank's for this skin and your time... TC/SM2010
__________________________
P.S.: Maybe a silly question: Why do not offer the big concerns like HTC, Nokia, Motorola, Samsung etc. ... the skins on their own, its quick done I suppose to knock on the door of the design department and give away the photoshop screensplash so you less can get the mask for programming the skin.

Errors after MusicPlayer import

Hi,
I imported the orginal MusicPlayer from the Google Source. Klick me 4 the Source
But now I get a lot of erros...
can somebody help me, maybe I make a fault.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
sorry 4 me very bad english
Starting with the first error, "ArrayListCursor cannot be resolved to a type", the problem reveals itself. This app, along with many other internal Android apps, uses internal APIs (com.android.internal.database.ArrayListCursor in this case). Google makes you jump through hoops to use these internal APIs, since they don't want you using them in marketplace apps. So, they don't include them in any version of the SDK (like the one you're using). I mean, imagine the kind of things programmers could do using something as advanced as an "Array list cursor"! Google can't allow that!
Long story short, after 5 minutes of searching, I can't find where this import is defined. If you wanna compile this music player, you gotta either find this class or make the ArrayListCursor class yourself. You solve this problem, and the number of errors will probably drastically drop, if not totally disappear.
**DISCLAIMER: I am a total nub at android programming and only have half the level of understanding even a bad java programmer has **
EDIT: Found the ArrayListCursor here: http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob_plain;f=core/java/com/android/internal/database/ArrayListCursor.java;hb=HEAD
EDIT 2: *sigh*... this seems to be a waste of time. It'd take a ton of work to get this to compile, mindlessly copy-pasting all sorts of stuff from the internet into this project. And I have the feeling in the back of my head that once I try running it on my Incredible, it'll just force quit.
The ideal way to compile this is to compile it the way it was intended: as part of the Android OS. In other words, you gotta get the full source of the Android OS, make your changes there, and compile. There's GOT to be a better example of a music player to learn from...
I want to write my own MusicPlayer but I don't want to start from 0...
Me too. I have some ideas as to what my player should have feature-wise, but I honestly have no idea where to start. I need a good sample music player to learn from.
So anyway, I tried building a fresh copy of 2.1 and simply ripping the apk from the out/target/product/generic/system/app folder and running it on my Incredible. It just force-quit and then ran the Sense player... sigh...
I can tell you first off, you are getting some errors because your using the wrong 2.1 settings... What I mean is you selected Android 2.1 open source project when you need to have Google API's under Android 2.1 open source selected... The media player uses API's and internal API's that the 2.1 open source doesn't know it needs... I say try using Google API's 2.1 7 and see if that helps some errors... also some otehr errors can be the r.java file... meaning you don't have the right name or the resource added to r.java file that some code is calling or references... If your serious about a player being made I am in the same boat, I am programing one and I have some useful sites for you...
I have an answer for this, as I also faced the same issue. To make it simple: you can't import the source code as an Android project. If you download the entire source code from AOSP, and then add the root folder of where you downloaded the source as an existing Java project, all of those errors are gone. So all you need then is to copy the project you want and work on it, inside AOSP, but always as a Java project. So you ask me, so how do you compile it later? You need to do this on the root, using command line:
. build/envsetup.sh
cd /packages/apps/applicationYouCreated
mm
That will compile the application and save it at out/.../generic/system/app/applicationYouCreated.apk
Hope it helps.
See, I generally did what you just said. I fired up my Linux box, downloaded a copy of the Android source (2.1) and built it. Then I copied the Music.apk file from the output to my phone (HTC Incredible, 2.1), and tried to run it. It force quited. I then tried changing the name of it from com.android.Music to something like com.android.Music_whiplash . Same results. I'm just gonna try learning about this stuff by modifying the hello world app one bit at a time, like I do with other languages/APIs I'm trying to learn

Categories

Resources