Related
I'm liking Windows Mobile "XDA Live"
as the name in honor of all XDA-Dev has done for us.
I'll be keeping this post updated with progress/news.
Understand that I can not release this Rom without the approval of my source, they need to protect their livelihood. The second I'm given the go ahead, the floodgate with open but until then I simply can't unless I want to burn a good source who put a lot of trust in me.
My primary goal is to get an uncluttered Rom that is useful from the start, think Faria-lite..
If everyone is good and doesn't keep me from getting this done, I will release the scripts that I am using to build & rebuild this rom easily so that each of you can confidently do exactly as I am. I can release the scripts maybe this weekend regardless of the status of the Rom because they are independent of the Rom you are cooking.
Quick FAQ:
Q: Can we get a "Clean" version of the Rom.
A: When released there will be several packages:
"Clean OS" Rom with only HTC-X and Comm Button Toggle Vibrate Fix integrated.
"Hit the Ground Running" Rom with several useful apps embedded (you will be able to disable everything that is embedded) and operator Customizations within easy reach.
Hermes Rom Cookbook, which will include the scripts and tools I am using to do this and instructions on how to apply these to any Hermes Rom.
.nb file only releases for those who want to only swap out the OS ('cause we like our splash screens)
Q: Will WMXL (Windows Mobile XDA Live) fix my corrupted radio bootloader or otherwise bricked Hermes?
A: If the other tools here can't do it then don't bet the farm on WMXL doing it. The Flashing tools are still the same, no magic pill here.
Q: Can you Add XXXX or why not use ZZZZ instead of the App you chose.
A: I have been selective of the apps I am embedding. They may not always be the best at what they do but they are easy to use and small. I will not install 5 different apps with the same function. By having one or two apps you will use embedded you will save plenty of Program Memory to be able to comfortably install the Task Manager, MP3 player or Coffee Temp Monitor of your liking.
Q: Kyphur you are such a Guru, how can I be like you?
A: Remember that my head is in the clouds on this one only because I'm standing on the shoulders' of giants. This project owes it's very existence to many other contributers here and they deserve as much if not more of the cudos than I do. The is a team effort, please support everyone who made this possible. (See my post here). I have been a member her for only 15 months give or take but I have spent more time reading than doing or posting.
Q: If you embed a program into the Rom how can I remove it (to save memory).
A: You can't remove file that are in the Rom. You can remove the Shortcuts to the programs. Again I will repeat that programs in the Rom do not consume any memory. If you don't want the program simply ignore it and it will not harm you.
Q: I have more questions...
A: Read the thread.
Current Status:
I have removed the list ofToday (.tsk) Themes for this Rom. Click here for Images of all the Themes I have collected. I've decided that instead of embedding them all, I will remove all but the default Crossbow Theme and maybe create a custom WMXL (Windows Mobile XDA Live) Theme.
The rest of the collection will be packaged together so everyne can pick and choose their themes. If we figure out how to create a custom Ext_Rom.nd then I will put them there along with Carrier Data & MMS Settings.
I have integrated the following Applications:
Dictionary Editor
HTweakC v2.1
MS Hearts for PPC
PHM Registry Editor ** Will not be replaced by Total Commander...
SMS Backup
StartClean
VJCandelaLite (Flashlight)
I know everyone has their own list of apps they'd like to see but I have chosed these because they are small, simple to use and ADD functionality to the Rom.
I have integrated the following Registry Fixes:
By default only the Date Plugin is enabled (and it is set to a single line).
The Today Screen says "XDA Live" and the about screen shows " - XDA" after the OS Build Number.
Pressing & Holding the Comm Button toggles the between Vibrate & Normal.
PDAViet Memory Leak Fix is Applied.
Disabled the warning for Unsigned Applications (Application Lock)
Misc:
I have added two "Classic RingTones, (OldPhone-US.wma and OldPhone-UK.wav) for those of us who want to get away from the music and chirping Ringers.
I have removed all carrier customizations, no need to soft reset to avoid customization!
Current Known Issues:
The only real issue is that I am bound by a promise to my source to not distribute this Rom until the Carrier releases it or I can get ALL IDENTIFYING INFORMATION removed from it. trust me, I am working on it but there is absolutely no room for errors. Ironically the Rom seems more stable since I've modified it than it was when I received it.
Goals to work on:
Embed TCPMP v0.71RC and Codex Files.
Dropped or moved to low priority:
Voice Command Abandoned... It was proving too troublesome and there are too many reasons (language and dialing rule differences) to not embed it.
Dropped embedding a replacement Calculator, two many personal preferences, they are all lightweight and we can each add our fav later.
As for adjusting how the memory is used, if someone knows how to do that I'm all ears but if it requires shifting things in the image and hex editing it then I think we might hit the NAND Block Issue again.
BTW, this truly is a group effort.
Without pof & team unlocking I never would have even gone looking for the base Rom.
aChef by aklok_hk is doing the heavy lifting.
Sleuth, ShogunMark, Faria ViJay555, Bepe, Maimach have all been instrumental either directly or indirectly in this project.
Des and the SSPL was another step that got me to this point.
Of course there are all of the guys who have been doing this before I bought my first PPC Phone, they blazed the trail I simply walk behind them.
Finally, I can't forget my unnamed source. They took a big change passing this along to me. Without that trust I'd be cooking AKU 3.3 right now.
piopawlu said:
Hmm, but what you need these themes for? I guess it would be cool if there was no unnecessary stuff you can always download later.
Click to expand...
Click to collapse
Today themes are small, I would like to include the HTC Standard as well as Carrier Themes for at least the major carriers just as a way to allow us to brand this Rom without having to use any of our storage memory.
Initial Rom will not have any added apps, just clean & stable though I might embed The Hermes Tweaker.
This will be great. I am all for a minimal clean rom. No Addons just crossbow. HTC is fine for me. Just my opinion.
Can't wait.
Thanks
xultar said:
Give it a code name...something cool like L-Cars 8525!!!!
Click to expand...
Click to collapse
mother_of_all_Hermes_roms.rar???
I think you should post with a boot screen dedicated to the legal department @ M$.
-mix
Plans to release...
First I will confirm that this IS NOT an AKU 3.3 Rom.
I have successfully removed most of the identifying info that could lead back to my source (I believe).
Now I'm adding a few things back in like the Press & Hold Comm button for Vibrate Toggle Fix, Today Themes for Carriers and my favorite Ringtone (OldPhone.wma).
I am waiting for a response from my source regarding the info I've cleaned out (I want their approval before I share as I don't want to burn my source).
I hope that this will all happen in less than 1 week.
kyphur said:
First I will confirm that this IS NOT an AKU 3.3 Rom.
I have successfully removed most of the identifying info that could lead back to my source (I believe).
Click to expand...
Click to collapse
now you got me interested
kyphur said:
How about "XDA-Lives" WMx Rom!!!!
Click to expand...
Click to collapse
About 10 minutes in photoshop and a few pictures from google.... a start on a boot screen.
-mix
mixmaven said:
About 10 minutes in photoshop and a few pictures from google.... a start on a boot screen.
-mix
Click to expand...
Click to collapse
AHHH! But aren't we getting ahead of ourselves? I see you have WM6 on that pic. What if he's acutally ported Linux to it? Uhhh... wait a second, nevermind.
Nice, I suspect this will be a BIG relase, nice work!
now that people are cooking up some ROMs now, maybe someone can make seperate .cab files for different carriers with all the data settings in it so we can load our internet settings right away after we install cooked ROMs...
A good thing to add to the ExtROM COULD be a feature i noticed on an early iMate rom i used on my hermes. When it was going ahead with the "customisation..." screen it would ask what carrier you are on?! Then IT would apply the appropriate GPRS/MMS settings?!
May be just laziness on my part but would be a COOL feature.
mrvanx said:
A good thing to add to the ExtROM COULD be a feature i noticed on an early iMate rom i used on my hermes. When it was going ahead with the "customisation..." screen it would ask what carrier you are on?! Then IT would apply the appropriate GPRS/MMS settings?!
May be just laziness on my part but would be a COOL feature.
Click to expand...
Click to collapse
I'm at work now, but from the dutch Qtek site www.qtek.nl you can download a cab file with all the settings from the dutch telecom providers.
If you can't find it I can upload it when I get home tonight.
Would be good If we could collect all the Operator cabs and maybe put them on the ftp?
Probably better than clogging up a ROM with them!?
(LOL il get to work TRYING to track down the O2 one)
Settings Files
Here's Imate and Telstra .tsk, if still needed. Thanks for your great work!
here's the dopod 838 pro .tsk
Does the new os actually close programs or still leave them open when you tap the x-button? If so, what about adding HTC_X-Button.cab?
People can always turn it off if they don't want it.
I also load the two tools below, I think just about everyone uses psshutxp and dictionary editor allows you to get rid of those annoying words you misspell and your phone remembers.... They are all pretty small, but extremely useful.
-mix
here goes the official o2 germany tsk file and the o2 germany internet-flatrate wap settings plus the o2 germany mms settings.
if you need a quicktool that can select what to install i can whip that up in c real quick
oli, i wouldnt cook the gps driver just yet.. we need to play with it on wm6.0 to see if its ok..
question besides:
is it necessary to implement vc? especially if the us version isn`t able to deal with with commands in other languages!
anyway, sounds awesome!!!
ibanyard said:
Are you installing apps via ExtRom? I'd suggest against having the apps installed as part of the base rom, some of these apps get updated on a fairly regular basis......
Click to expand...
Click to collapse
As you can see, my list of imbedded apps is intentionally short:
1-Calc Lite (replaced Calculator Shortcut in Start Menu)
HTweakC v2.1
PHM Registry Editor
SMS Backup
StartClean
Microsoft Voice Command v1.6 (US)
HTweakC might see some updates but that would be easy to install the new version over and only loose would be the benefit of saving storage Rom.
By embedding these into the Rom we save several Megs of Storage RAM.
Okay, I'll also confirm this is WM6
Also, added Telsta.tsk, i-mate Grass.tsk, i-mate Swoosh.tsk.
I will not be adding other apps to this Rom. If someone wants to gather carrier Data Connections Cabfiles I would be happy to embedd them directly into the Rom (these settings seldom change).
I think I will add the 8525 eyboard Fix Cab file (but not install it) into the Rom.
Currently working on an XML error in the section of code that would place Voice Command into the Rom.
The other apps are all considered stable versions.
jammerlappen said:
question besides:
is it necessary to implement vc? especially if the us version isn`t able to deal with with commands in other languages!
anyway, sounds awesome!!!
Click to expand...
Click to collapse
Once I have it in good I can easily generate a parallel Rom without it (I am writing scripts to run the tools which build the Rom so skipping sections is trivial.
CCRDude said:
I myself don't need PHM Registry Editor since I'm using Total Commander with its integrated registry editor plugin, which I find easier to navigate the registry. And I don't need yet-another-way-too-simple-calculator and would prefer a scientific one with RPN (I always hit the wrong keys on non-RPN-calculators ), like RayRPN.
But if having his preferences on the device is the price to pay for using this "very special rom"... well, as long as we're able to hide them from the start menu/programs menu, I'll gladly pay it
Click to expand...
Click to collapse
You can delete the shortcuts for anthing you don't like.
Personally I use Resco for Registry & File operations but PHM is simply and requires not install so you have Registry Editing out of the box.
I'll look at RayRPN, I just hate the stupid PPC Calc (still same as the old CE Calc). I love the tip calculator and unit conversion functions of 1-calc.
Again once the integration is done, I can easily generate a 100% plain Rom with no carrier tsk files, images or settings. I figue I'll make use of the time while I wait for approval to release....
HerrVorragend said:
WOW - it's realy WM6??
When will you upload it?
Click to expand...
Click to collapse
Please, if you read the thread you will see that I am waiting for my source to approve the Rom (to be sure I have removed everything that could trace it back even close to them - got to protect the source).
I am hoping to have it out in days (no more than 1 week).
kyphur said:
Please, if you read the thread you will see that I am waiting for my source to approve the Rom (to be sure I have removed everything that could trace it back even close to them - got to protect the source).
I am hoping to have it out in days (no more than 1 week).
Click to expand...
Click to collapse
Hi kyphur,
I think you can consider to put in the rom the ext rom unhide!
Hi,
i've wonder me if it would be possible to develop a program, where you can build yourself your Personal Rom, with every single program included that you want and with a selfexplainationary guide.
I Photoshoped something for you (see attached file)
BTW. I've really no ideas about Cooking and stuff!! Really Zero!!
Take a look,
cheers
McTell
I like the look of what you did.
I have been doing some reading and tinkering with the cooking apps, however have been unable to see what the real benefit is over taking a Ultra Clean Rom (like the Dopod) and then adding whatever you want?
In any event, I like your design of concept.
yu130960 said:
I like the look of what you did.
I have been doing some reading and tinkering with the cooking apps, however have been unable to see what the real benefit is over taking a Ultra Clean Rom (like the Dopod) and then adding whatever you want?
In any event, I like your design of concept.
Click to expand...
Click to collapse
You just answered your own question..... the benefit is you have a "Ultra clean rom" then your adding whatever YOU want..........
I've just the Problem, that when I download a Rom, that there is Software included which I dont want (e.g. HTC Home). Maybe in Lite Roms its not included but therefore I miss other things^^.
Maybe you can also say: Okay I take WM6 Black Satin and then I select with a nice UI the things you need...
Thats the idea of it...
So i dont know about selfcooking yet... but such a progrom would selfcooking make so easy
Unfortunately its not running that easy
If you are removing programs from a rom then you have to look whether there are dependencies with other programs or not, you have to take care of registry entries and so on and so on.
Have a look at Pandora kitchen
http://forum.xda-developers.com/showthread.php?t=316881
with it you choose which apps you want to cook in.
The big disadvantage in cooking apps in a rom is that every program is stored in the /windows folder no matter where you put it via the registry. That means a waste of space and resources because windows is accessing this folder very often. The more files there are the longer it takes and the slower is windows running. This is the reason for me to use a very light rom and install all needed software for myself.
UNIVERSAL TUTORIALSSolutions to Bugs, Errors, Querries, etc in Post 2. - IF YOU HAVE ANY QUERIES OF BUGS JUST POST ON THIS THREAD, WE"LL ANSWER THEM.
NOTE - These are more importantly tutorials for chefs and rom customization while cooking.
NOTE - Some tutorials may seem to be very simple, but some noobs might not know them and am just placing everything in one place for everyone to find it easily.
NOTE - Once am done with my tutorials, i'll search for other relevant and important tutorials and post the link out here.
To Subscribe to the new Tutorials, Tips and Tricks and get Emails on every new Tutorial, just Subscribe to RSS HERE or follow us on Twitter HERE
>>Do Report in any Link is Broken<<
Why you should Build a Rom and make it Public
28 Tips on How to build a perfect and popular Rom for Windows Mobile Phone Device (non-technical)
What are Stock Roms and Custom Roms
1. 5 ways to Customize Ownership & Rom Version Information
2. Customize Welcome Screen Settings Options
3. Changing Softkey button mappings for Titanium, Manila and Default Home Screen
4. Disabling/Enabling Titanium Plugins and changing their Order
5. How to Delete an existing default registry entry so that on flashing rom, it doesnt exist.
6. Customizing Date Time Format and Regional Settings
7. Customize Phone Call and Bluetooth Settings while cooking your Windows Phone Rom
8. To Set a default TimeZone and cook it into the Rom
9. 3 Ways to Improve the Battery Life - Network, Backlight & General
10. Save 10Mb Ram by Disabling Push Internet (Thanx to some Dev on XDA, but i forgot the name)
11. Customizing SMS and Input Settings for your Windows Phone
12. Default InCall Recorder for all Windows Phone Devices
13. Customizing HTC ActionScreen and How to assign it as Power Button Application
14. Expand MMS Send/Recieve Limit to 3Mb on Windows Phone Device
15. Customizing HTC TaskManager and Hiding TaskManager QuickMenu Icon for Windows Phone Device
16. Fully Customize HTC TouchFlo 3D/Manila Settings and Functions
17. Customizing Default Phone Volume Levels on Windows Phone Device
18. Customizing HTC Camera Settings and Adding more Camera Modes on Windows Phone Device
19. Disable Error Reporting and Customer Feedback PopUp on your Windows Phone Device
20. Customizing System Sounds, Notifications, Ringtones, Alarm, etc. for Windows Phone OS
21. Setting Shortcut Location on Start Menu and adding Custom Icons & Placing Order for Windows Phone OS
22. Creating ROMs in Different Languages / Language Porting for any Windows Phone Device
23. Battery Calibration and Power Cycling: Improve Battery Life of your Electronic Devices
24. Porting new OS Build and Exploring the SYS Folder of your Kitchen and Scanning the Important/Un-Important Packages for Windows Phone OS
25. Porting new ROM Release and Exploring the OEM Main Folders of your Kitchen and Scanning the Important/Un-Important Packages for Windows Phone OS
26. MortScript Tutorial – Step by Step (For PPC User) - By:BOGY16
27. Different 1st and 2nd Boot CHEF/USER Customizations - RUNCC/AUTORUN/XDAUC/EXTENDIR/SASHIMI
28. Mini Tutorial on Re-Arranging Manila Home Screen - By:Kamill
29. Attain Maximum Touch Sensitivity for your Device
30. Use Voice Command on Long Pressing Bluetooth Headset
31. Scrollbar Height and Width Customization
32. Adding Registry Tweak using .reg/.rgu/.provxml/.xml/.cab files to Windows Phone OS
33. How to Create .Cab Installation files for Windows Mobile Phone Devices
34. How to Modify/Customize the Default Dialer(tapres.dll.0xxx.mui) of Windows Mobile Phone OS By:Rickou26
35. Understanding Virtual Memory and Native Kernels and Recmodding
36. Customizing System, PopUp Menu & SoftKey Bar Font of your Windows Mobile Phone Device By:Kane159, Updated: 15-11-09
37. Building Rom with Ervius Visual Kitchen By:+QuePPC
38. Font Smoothening – Enable GDI Effect or ClearType on Windows Mobile Phone OS By:Kane159
39. MTTY: Heaven for Flash Junkies on Windows Mobile Phone Devices By:MysticGenius
40. Virtual Memory Map and Calculating Free Memory
41. Convert CAB to OEM to EXT and vice versa
42. 6 Tips on How to Save Ram
43. Map any Application to Power Button
44. Change SMS Inbox/Compose/Chat Background By: Kane159
45. Clean MsXipKernel and Speed Up your Windows Mobile Phone Device
46. How to Create or Edit a Theme(.tsk) for Windows Mobile Phone OS
47. How to create Custom Taskbar Icons
48. How to create Shortcuts using Initflashfiles.dat or App.dat By: Cracing
49. Remove Beta Message and Date from Today Screen in latest Windows Mobile Phone OS Builds
50. Increase Security Policy in Windows Mobile Phone Device
51. Post a Custom Image in About Dialog/Window By: Cracing
52. How to Extract CAB Files from PC Installation EXE Files
53. Flashing ROMS from SD card/Internal Storage on Windows Mobile Phone Device
54. Remove Start and Close Softkeys in Windows Phone OS 6.5.x
55. Change Operator Name on all Windows Phones
56. What Modules to Recmod and safely free Slot 0
57. How to remove unwanted SIPs (Input Methods/Virtual Keyboards)
58. Different ways to monitor your Mobile Data usage
59. Manual Full XIP Porting for Windows Mobile Phone OS
60. How to remove Unnecessary Modules from XIP folder
61. Increasing Free Ram by editing XIP
62. Explaining the working of XIP Process
63. Connect ActiveSync through Bluetooth on Windows Mobile Phone Device
64. How to Port a ROM of Same Resolution on Windows Phone OS
65. Make the Graphical User Interface of WM 6.5 similar to WM 6.5.x
66. Persistant Battery or Clock Icon on Taskbar for Windows Mobile Phone Devices
67. Customizing Windows Media Player Settings in Windows Mobile Phone OS
68. How to create .provxml/.xml files while cooking in Windows Phone OS
69. How to create .rgu/.reg files while cooking in Windows Phone OS
70. RecMod and Reverse-Recmod Modules and Files in Windows Phone OS
71. Get an Animated or Static Battery Charging Icon for your Windows Mobile Phone OS
IF YOU LIKE MY WORK, KINDLY CONTRIBUTE TO MY WORK
Solution to Bugs, Errors, Querries, Etc.
This Post covers all the Solutions to the Bugs, Errors, Querries, Etc. that we come across.
Its a Humble request to all the Members out here to add in their experiences, the bugs that they solved by their experiences. Jus post them to this thread an i'll add them here.
1. Solving YouTube “Cannot Play this Video” Error - CRACKING
2. Retain the Smooth Scrolling in newer Windows Mobile Phone OS builds with Restricted Scrolling
3. Make Hardware and Software Talk Button work on with Tachi Phone Canvas - CRACKING
4. Fixed Add Member Button not working while creating Messaging Group on Contacts - CRACKING
5. Device not waking up from Sleep on Windows Mobile Phone Device
6. Fixing Distorted Start Menu Icons List on Windows Mobile Device
7. Bluetooth File Transfer fix in Resco File Explorer
8. Not able to send an SMS in Windows Mobile Phone Device
9. HTC Album shows double images and videos
reserved for moree....
reserved for moree......
Hi, i´m a noob chef
Really usefull info for me. Thank you for this. I have some issues to translate a WWE kitchen (Ervius) to Swedish. Are you gonna do a guide for this as well? Would be really nice if you did. I managed to sort all things out except the files in Barbas_kitchen\OEM\BlackStone\041D as i ported them from a wm 6.1 HD ROM. A guide for this would really help me out, and i´m sure it would help moore of us unexperienced cooks..
EDIT: Admin should sticky it when its more complete
Really Usefull info for every chef jejeje thanks Mr Makk i saw the reg keys in techparaiso.com
thanx for those great instructions....
This is very helpful! Very nice to have a thread with a compilation of tricks for WM devices.
bgcngm said:
This is very helpful! Very nice to have a thread with a compilation of tricks for WM devices.
Click to expand...
Click to collapse
am glad to see the reaction. will certainly motivate me.
There are a few items in that list I've been wondering for a while now. Would be glad to finally get the solution. I think a page like this would really benefit the new cooks and eager chefs
I do not cook roms, but if I would, I'd find this thread very useful, I guess Good work, would be nice to have this as sticky!
Kamill said:
I do not cook roms, but if I would, I'd find this thread very useful, I guess Good work, would be nice to have this as sticky!
Click to expand...
Click to collapse
i know. but for that i need to work alot with alot of usefull things to before that hapens. not near my workplace to post further tutorials. so will do dat by morning.
this certainly is a nice tutorial. welcome back Mr. Makk.
hi can you provide some battery enhancement tweaks asap. i have to cook them to my rom. nice work btw.
saahilvaid said:
hi can you provide some battery enhancement tweaks asap. i have to cook them to my rom. nice work btw.
Click to expand...
Click to collapse
Battery Saving tweaks coming in half an hour.
Battery Life Enhancement
Battery Life Enhancement Tweaks are added. Check out Point No. 16
Mr. Makk said:
Battery Life Enhancement Tweaks are added. Check out Point No. 16
Click to expand...
Click to collapse
Thanx my frnd.
I've never found before such a detailed Battery Enhancement Tweak all together.
Keep it up
More than what i expect.
great work on the battery enhancement tweaks.
am expecting some cooking related tutorials now.
ahenmakk said:
am expecting some cooking related tutorials now.
Click to expand...
Click to collapse
yes it would be great to see some of those aswell.
Just curious..What is everyone's programming language of choice when developing apps for WinMo?
Ive been working (lightly) on a VB program, which is ok, but i feel it isnt as efficient as others might be, and i know efficiency and size is a big issue on mobile devices (obviously)
Depends:
A simple program or one that can be done just using the stuff in the standard system DLLs then I will go for the pain of coding it in WIN32 C++. The resulting application runs like the wind, and can be distributed as a single executable file, no CAB, no installation projects, etc etc.
If I need any web or fancy data functionality, then it is .NET, because it is not worth the hassle of getting all this to work from levels lower down.
Having had lots of previous coding experience in C/C++ then C# is the natural choice, but as far as .NET is concerned, the actual language you code in is irrelevant. It compiles down to IL anyway and the CPU 'JIT' compiles this into its own code before it runs. Hence the performance hit when the program starts and runs.
In .NET, in essence, all you are doing anyway, is creating .NET objects, setting their properties and calling their methods, in order to get them to do what your application requires. A simplistic view, I know, but that's is all there is to it!
The language that you use to do this doesn't really matter, it is just personal preference.
I guess i assumed one language had more efficantcy than another. Like im working with VB atm, and i know it simplifies alot of things to make it easier to use, not sure if it includes all that extra code in the final build or not tho.
I would like to get more pratice with C++ and i have yet to use C# so dono whats different about that.
I would like to eventually start making programs that utilize the .net code and get my programs talking though data on the phone, but im not that advanced yet.
currently im still trying to wrap my head about making a program with a local database. The program im working on currently doesn't store any data, but i would like to to. I would also like (if i get ambitious) to have that program possibly talk to a PC (parent) program and sync with it. But that i think is a ways off.
Also, do the Mobile SDK's look different? The program im working on i started in the 5 SDK, but (obviously) doesnt have Finger friendly IU tools. I haven't looked at the 6/6.5 SDK yet (as id have to start over again i think). Does it have more finger friendly options?
In .NET CF, the finger-friendlinnes and kinetic scrolling and this all isn't available for all controls. Most of them (the classic ones) are, but if you try using scrolling for whole form, it won't work, only scrollbar will. (Probably with some playing with physicsengine and marshalling you might be able to get it working here, too).
In C++, there are numerous examples of this gestures etc directly in SDK, also many other stuff is there.
See, the main difference here is that .NET is fully equipped with stuff to get everything done fast, easy way.
In C++, you must first make this way yourself .
i am using the .net 3.5 framework tho.. Unless you mean C++ vs C#. I thought .net was an expansion on a current language, and not a language on it self (meaning i cant choose to program in .net, its an option to VB, C++ or C#)
I did toy with it, and it appears as tho your right, the forums are the same. IE drop down/combo boxes are not finger friendly. Guess id have to turn it to a button and another form with large radio button options.
C# vs C++ main difference is that C++ is compiled to native code right on first time, which makes it very fast. C# is compiled to MSIL, which is NOT native code yet. When you run c# app, the code is being Just-In-Time (JIT) compiled to native code, which makes it "longer" to load and "slower" to run (usually that makes about 20% of speeddown on classic PCs with very optimalized C++ same code - it probably already is lower, this is a bit older result of testing).
C# has those nice features that it can't get out of its memory etc, the JIT is almost unhackable, so you can't write viruses in it etc.
As far as the SDKs are concerned, there are slight differences from one version to the next but they can be quite difficult to spot.
They can become issues, when code written to run on one platform is run on one several generations away. I have a program that was written in C++ WM2003. Works under all versions of WM until 6.5.3, when the About Dialog box fails to close if the (X) button is pressed. Turns out another value has to be added to the dialogbox flags field to get it to behave properly.
This has been a feature of SDK's from WM 5.0 onwards, but the WM2003 SDK is unaware of it. You have to add it manually to the shell code created by the SDK,
Progress I suppose. The full article is here:
http://forum.xda-developers.com/showthread.php?t=635063
Treo 700xw Verizon Spanish language
Hello fellow .... I'm new to this forum
I have a Treo 700wx and I live in Mexico ...
My Treo is Verizon's company and is currently with the version 1.22 ...
My problem is that it is in English and I need to change the language in Spanish ...
Thank you for your support both the need
Greetings
stephj said:
As far as the SDKs are concerned, there are slight differences from one version to the next but they can be quite difficult to spot.
They can become issues, when code written to run on one platform is run on one several generations away. I have a program that was written in C++ WM2003. Works under all versions of WM until 6.5.3, when the About Dialog box fails to close if the (X) button is pressed. Turns out another value has to be added to the dialogbox flags field to get it to behave properly.
This has been a feature of SDK's from WM 5.0 onwards, but the WM2003 SDK is unaware of it. You have to add it manually to the shell code created by the SDK,
Progress I suppose. The full article is here:
http://forum.xda-developers.com/showthread.php?t=635063
Click to expand...
Click to collapse
I noticed something else odd. When i run the app on my pone, the resolution is off. Now everything looks ok, i just mean that when i run it on my phone, theirs alot of "white dead space" at the bottom. I can only guess this is due to the SDK's catered to phones with smaller screen resolutions (ie Touch Pro) with buttons.. Is their a way for me to switch the resolution to ultilize the full Touch Pro 2 screen size (480x320 i think)?
Funny you should mention that. I replied to a similar post a short while ago. I'm not going to type it all in again, it's here.
http://forum.xda-developers.com/showthread.php?t=637417
Hi everyone.
I'm a beginner in Pocket PC / Smartphone development, though i have some (amateur) experience in creating PC apps (Delphi, C++)
So i just need a "kick start" to begin working on PPC apps. Like, a code to make an app that draws a window with "Hello world" and an OK button in it, you know
I've downloaded the SharpDevelop environment, because it looked like the best freeware alternative to Visual Studio. However, i have to admit i've downloaded the 1.x version, as i have a very old computer. But if it's critical, i can try and install 2.x or 3.x.
Anyway, the question is: how do i create a project for Pocket PC / Smartphone? All i see are options to create PC projects... But i saw SharpDevelop in the D&H wiki, so there must be a way to use it for it, right?
Big thanks in advance for answering my very silly question
upd: also, do i need any special device emulators to run the project, or... w/e
kiruch said:
Hi everyone.
I'm a beginner in Pocket PC / Smartphone development, though i have some (amateur) experience in creating PC apps (Delphi, C++)
So i just need a "kick start" to begin working on PPC apps. Like, a code to make an app that draws a window with "Hello world" and an OK button in it, you know
I've downloaded the SharpDevelop environment, because it looked like the best freeware alternative to Visual Studio. However, i have to admit i've downloaded the 1.x version, as i have a very old computer. But if it's critical, i can try and install 2.x or 3.x.
Anyway, the question is: how do i create a project for Pocket PC / Smartphone? All i see are options to create PC projects... But i saw SharpDevelop in the D&H wiki, so there must be a way to use it for it, right?
Big thanks in advance for answering my very silly question
upd: also, do i need any special device emulators to run the project, or... w/e
Click to expand...
Click to collapse
It's not a silly question mate - it's a perfectly good one. Unfortunately, I don't think that you can use SharpDevelop to create .Net CF applications easily. The Windows Mobile SDKs come with plenty emulators (to answer your latter question), but they're Microsoft, and therefore they're for Visual Studio. It's really easy with Visual Studio - you just install the SDK and select a smart device as your target when you create a new project. It just works.
http://www.microsoft.com/downloads/details.aspx?FamilyID=20686a1d-97a8-4f80-bc6a-ae010e085a6e
However, as far as I'm aware, you can't use VS Express (the free version), as the SDKs only work with full versions of VS. If you can get hold of that, I'd recommend it.
I do remember seeing a website talking about using SharpDevelop with the .Net CF, but it was sketchy and didn't promise it would work. Maybe google a little more to make sure about that, but I'd strongly recommend a copy of VS Professional, if that's an option.
If you are a student, you can get VS2008 for free (www.dreamspark.com)
If you are not a student, you can get VS2010 RC for free (works for another 100 days from today).
I use Sharp Develop to program in C# for my phone, and it works fine.
However, it's possible that smartphones are only supported in version 2 and 3 (I never tried version 1).
In the newer versions, when you start a new solution, there will be an option to start a Compact Framework Project.
Some code that is automatically added when adding controls to your form, will throw errors and will have to be deleted. There is more information on that in the forums at Sharpdevelop.
Good luck!
It depends on what u want to program in. .net c# c++ ect. Tho if i were u i would try and get VS. If your going to do c++ i can provide some examples, but not for anything else xD. GL.