[APP] Star Trek Phaser - Windows Mobile Development and Hacking General

Heya,
This is my first WM app, and the first time I've ever had to motivation to finish an application programming project! (I'm more the webby type usually). I hope I've posted this in the right place - I did have a good look around first!
The motivation behind it was that an official Phaser application came out for the iPhone, but it's more of a gamey type app. I wanted a 'phaser' application for my phone (XDA Ignito/HTC Touch Diamond) and there didn't seem to be one out there - so I figured it was time to have a go!
This is based on the Type2 hand phaser from Star Trek: The Next Generation and words on both my phone (WM6.1) and my old iPAQ 2790 (WM5). It seems to require the .NET Compact Framework 3.5 to run.
--
Known bug: the deployment CAB forces the device to install the application in the internal memory rather than the expansion card - otherwise the sounds don't work. I'm working on getting that sorted along with some additional features for version 2.
--
Your comments and suggestions would be greatly appreciated by this humble n00b.
{
"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"
}

Nice idea, but two bugs atm:
* Doesn't play any sound (path is hardcoded?)
* switching from on -> off -> on the phaser lavel isn't saved
Wishes:
* +/- buttons needs some kind of repeat.
* some nicer gfx
* Output level should be redesigned
* fullscreen

No sound on my device (Blackstone) also being the app installed on main memory. Maybe you have harcoded the %ProgramFiles% path as well? Since I have a localized rom (\Programmi)

Works great on my Tilt. Sound is good, On/off switch does power it down, but no big deal, one would want any fatal accidents caused by accidently turning it on in disruptive mode.
Very nice useless app. Now that's all that you need is WM useless app store, like iPhone and you will be rich.

Nice one.
If you need a layout more "Federantionish" let me know.
---edit---
Found this on google, hope it helps:

Thanks for looking all
Sound bug: I tried putting in relative paths and even just everything in the same folder - but that didn't work at all on either of my devices. Not sure what I'm doing wrong there. I knew that hard-coding wasn't a good way to go, but I'm hoping to work out how to rectify it as I work on the other couple of app ideas I've got, plus version 2 of this.
The line which plays the sound currently looks like:
PlaySound(("/Program Files/ST Apps/sounds/Stunsnd.wav"), IntPtr.Zero, SND_FILENAME Or SND_SYNC)
When I just put everything in one folder, it looked more like:
PlaySound(("Stunsnd.wav"), IntPtr.Zero, SND_FILENAME Or SND_SYNC)
This would definately account for your problem bbonzz. I didn't think about localised ROMs - but of course! Will make sure to remember that. Definately won't be hard-coding paths from now on - I've learned my lesson
Power level drops when switched off 'bug': That was actually deliberate! Personally, I felt that it should reset when you switch it off and on again. However, I may be in the minority here, so I'll take that line out if people would prefer it to save the state.
Small additional thing I put in to help get from 'on' to max' in a hurry is - if you use the up and down buttons on your device, it'll 'jump' to the beginning/end of each level (stun, thermal, disrupt, explode/disrupt), meaning you can get to get to max power in 5 presses rather than 15
I might bind the left and right buttons to be straight to 1 and straight to 16 in version 2 for the same reason. It's nice to be able to get from one end to the other quickly.

Also - re: wishlists and suggestions - all noted and will be taken on board for the next version. Thanks

Related

Exec summary after just over a week of use...

Here's my comments after just over a week of use so far (O2 Exec Corp install with GBP Weather, IPToday, MagicButton installed)
1. Frustratingly slow when typing text messages, when using the inside keyboard there appears to be a delay between pressing the key and the letters actually appearing within the body...why?
2. The phone is frustratingly slow as well, when dialing sometimes the dialing tone isn't even made for some keypad numbers although the number is still dialed
3. Hanging up appears to take some time, around 2 seconds upon pressing the hangup button
4. Waking up the machine from it being turned off (standby) takes a few seconds before it becomes usable?
5. Answering calls when the Exec is closed with screen inwards...is this possible and if so how do you hold it to ensure the person can hear you, and likewise?
6. I need a GPS unit, am I best with wired/wireless (which had best battery length?), but don't want to spend a lot, any recommendations?
Thats about it for now but its enough to cause me issues...the things sexy, there's no doubt about that, but needs A LOT of tweaking - why did they not release it with a little more ram? 256 perhaps, is that the answer?
Appreciate your help!
Dude, you truly need to read thro this forum. All of these issues have been covered extensively, and most (all?) of us now have highly efficient, sleek, and fast machines. It's a bit unfair to ask people to post the answers again...
Spend some time then ask us for help on the couple of issues you truly cannot solve - you will then get a lot of support.
I've been through the entire forum and generally can't find a conclusive forum that solves the problems here!!! Unless I'm missing something...?
The main problem is that people don't name their subjects appropriately, and instead put 'Help me please...' or similar - doesn't help searching at all.
Could you point me in the right direction?
ashley,
if you hard reset (back/save first) your Exec and select Corporate mode (code is 0506) you Exec will have more user memory and will run faster. If you install GSPocketmagic++ it will be even faster.
I hope this helps.
Thanks dude, did the Corp install as my first measure anyway, but haven't yet tried PocketMagic, I'll give that a go and have a search on the forum to see what it does!
Can anyone direct me to a GSPocketMagic download? I don't seem to be able to find an English download?
http://www.pocketpcfreewares.com/en/index.php?soft=1276
However, I would recommend smallmenuplus; it has a freeware version, and I'd recommend paying for the full version's bells and whistles.
It's "based" on gspocketmagic (whether legally or not is still a debate I think), but it has improvements which make it a better option. Some of the boys have had a debate about whether gsp++ introduces a magic bullet that somehow speeds up the Universal. I don't think so, both are just good and efficient task managers. SmallMenu seems to provide the same and better functionality.
I'm not knocking GSP++, but SmallMenu is a more finished product.
My Smallmenu setup:
{
"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
Look here for all the WM5 apps used by members:
http://forum.xda-developers.com/viewtopic.php?t=32698
Thanks guys - I've just installed PocketMechanic and having run the Registry Cleaner my system is ALREADY running faster (half the time to execute apps now!)...so for anyone with similar problems, I suggest you start there!
Will get PocketMagic++ on there a little later tonight, and thanks again!
Vijay555,
So does SmallMenu also speeds up the HTC Universal without GSPocket Magic installed?

OneHand Applauncher

Hey guys,
over the last few days I've gotten so annoyed that I can't use my phone (Vario II) with only one hand so I decided to do something about it. Therefore I started to go nuts in Photoshop and Visual Studio and have so far managed to get this far:
{
"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"
}
The buttons work and the time is correct but I haven't done the appointments bit yet (any hints on how to do this in VB.net?). If anyone is interested I might release this when I get everything to work, for example the paths to the apps are currently hardcoded, I want OneHand to load them from a xml-file so they can easily be changed later on.
The icons are Crystal Clear btw, included in most Linux distros and released under the LGPL license so they are free to distribute.
Any ideas/suggestions?
EDIT: Oh, and the idea is to add submenus with large icons etc to some buttons such as messaging, settings, web, games, music. Eg so you tap Messaging, then you can chose to write a new text/mms/email and check the inbox of each. Sort of like Spb Mobile Shell but hopefully a bit more configurable..
It is very nice. Something to different to look at that is not aye-Fone-ish.
Although I like the appointment part very much, probably you might not want to go on the appointment section first, as it seems for most people it is not a priority (for me, I use Pocket Breeze, for Task+App up to 7 days ahead). From what it seems, others are looking for things like .. battery, signal strength, number of missed call/sms/voice-mail. You may want to check the ayeFone launcher for users comments as well as methods they used to get into some of the inforamtion.
For other ideas, try looking at the 'Prada' phone interface. Do a search at YouTube to see how the Prada phone interface behave.
For much interesting interface, try YouTubing for 'Neonode' as well.
The Prada phone interface looks very inteesting. Might try to emulate some of those functions. Currently I find the Windows Mobile interface to be pretty much unusable for a phone. Everything is way too small and cluttered. Ill fire up Photoshop and see what I can come up with
BTW, almost forgot about this. Take a look at this program "rlToday". Go to its official website, look at all the possible 'skin' people are using. From what it seems, it can produce the interface you've shown above (big buttons to launch apps) and clock (without the appointment part) BUT, it also ables to show how many missed call, SMS, etc.
Thought you might want to know this to avoid making duplicated efforts. Happy coding.

HP 614 Business Navigator my Italian video review

My Italian video review : http://it.youtube.com/watch?v=scOVnSQofmk
I'm really happy i've bought this PDA, it's the really All In One !!!!!
Sorry for whom doesn't understand my native language but i've done it
for italian Forums and i don't speak english as well
tip for the 600
hi grate video but I think you have missed the all point of the device by using icons touch etc
you have a sensor that can help you operate most of the device in one hand
as some may know i'm trying to make a group of tips for this device (something like I did with the 6900)
any way I will give you now one of my tips- a free app that some have seen on k-jam wm6 rom
http://freewareppc.com/utilities/quickmenu.shtml
{
"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"
}
download this freeware then extract the 3 files to a folder, copy to device (memory card ) and tap on the exe for installation, after doing so you can get anywhere on your device with the keyboard wheel
pressing the start button will let you use the app(launcher ) ,taping the start will let you use the os menu
by sliding your finger from center (key num 5) to the right (key num 6) will let you go foreword with the menus, sliding the finger to the left will get you back
if you have running apps that you want to close you will see them added to the launcher menu, and by sliding on them to the right (toward the X ) will close it or all
(you will see it best in action)
pressing the enter will get you into the running app
there is no best way to config your device so every thing is good, but you have a unique sensor so why not use it for a fully operation of the device by only one hand/finger
enjoy your device
ps - to exit the app go quickmenu/exit
Thanks for your suggests, as soon as possible i'll try your application
batista70 said:
Thanks for your suggests, as soon as possible i'll try your application
Click to expand...
Click to collapse
I'm sorry if I was misinterpreted (now when I read it looks bad , sorry )
same as you I'm not a native American.. ENG is not my strong field there for the mis….
spb shell ,htc-home…. apps are grate since they gather lots of functionalities and info for the user in a clear way for 2.8" screen and also it Is grate to show the guys at the near pub - moving icons like Iphone and not show them here " start/settings …."
the app I have pointed out is very light and can be add to your commonly used program
the thing with this program is that it helps you on your daily base use and emphasize the ipaq 600 uniqueness unlike touch app that are used on all ppc/pe and contribute to the user daily use at an equal way regardless of brand or abilities
It is like using the normal picture view of the device and not use the
"hp photosmart mobile" that has integrated functionality for zoom in zoom out and sliding a picture using the wheel sensor (and key num 5 sensor)
to cut things short try it, use it, but don't give up on having a flashy device with nice flying icons
this movie was not intended to demonstrate the interface but here … enjoy
http://www.youtube.com/watch?v=EFPrNJCyrE0
hp's business video drivers

[REQ]Virtual Hardware G buttons

I was thinking about, as the subject, to an app who allow to map the g-sensor as an hardware button.
In some games, for example, where you can assign an action to a button, would great to incline the diamond and assign the action you need (L,R, Up & Down)
I don't know about how work has to be done, but imagine isn't too easy.
the problem is that the Diamond only has one button for personalize: large press in call botton
but other option is use a sensible area of screen how the squares touch pad in notebooks
It would just be a matter of a background process watching the G-Sensor and sending keystrokes via the keybd_event function to the foreground window/focused control. Good idea, and would be pretty easy, but I'm too busy.
I hardly doubt, that you can play with such controller
Like, stressing phone, and screaming at it, as you cannot progress the game
The most suitable is the semi-transparent on-screen controller, like in NES emulator
But withvirtual pad you can't push "Up+A" (per exemple) because WM dont accept "Dual Touch"
Sorry 4 my English...
I think that the game is playable... just find a GOOD algorithm to balance the sensitivity (not too inclined for a direction) and the directions (up, up-right, right, etc)
This is the usually iphone example
BTW think how many game with the emulators and, why not, at the "never seen touchxperience rom"... sending keystrokes (up, down, left, right) in the today screen, album.... to the ACTIVE WINDOW
Koush said:
It would just be a matter of a background process watching the G-Sensor and sending keystrokes via the keybd_event function to the foreground window/focused control. Good idea, and would be pretty easy, but I'm too busy.
Click to expand...
Click to collapse
Please find the time, I think a lot of people would be most appreciative, you've already done so much for the diamond community, c'mon Koush blag a day off work and sort it out! It would almost give us vuflo!
Ok I have began writing this application like an hour ago.
I will keep you updated as soon as I have something usable. (the program works already, but I have to create some windows so you can configure it)
Scotchy49 said:
Ok I have began writing this application like an hour ago.
I will keep you updated as soon as I have something usable. (the program works already, but I have to create some windows so you can configure it)
Click to expand...
Click to collapse
Awesome, can't wait to try this out, thanks for taking this on.
WoW Great NEWS! but all those g-sens related apps can goes in conflict... make in mind to consider a function that auto-rotate the screen (and also the G-gestures)... two control panels like the "Brins0net ScreenRotator" to exclude the rotation of the screen & G-gestures, and the possibility to add windows in execution would be GREAT
...maybe now i'm asking too much BTW it will be THE ONLY NECESSARY G-app in background, for all diamond users.
(hemm should be considered also a screen lock, but is not too necessary)
{
"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"
}
many thanks
I'm still working on about all those things...
Now is cup of coffee time
I will first of all end up the "VueFlo"-side of the app and make a first release, then I'll see for other functions like AutoRotation and the interaction between that and "VueFlo".
Just wait a little, I'm almost done with first release

3D-Interface for Windows P7 - Work-Shop

Hello to All!
I started some Workshop about Future of Mobile Windows Devices for
- Interface and OS and
- Hardware-Sugegstions
and i want to invite all of you to be Part of this and add your Concepts, Comments and Ideas.
In my Powerpoint-Presentation i worked out some Concept for A 3D-Interface for Explorer, Messaging, Filereader and some Applications-Manager (instead of A Homescreen). Here is the Link, this is about 20MB, because i put in A Lot of Screenshots and Sketches of my Idea.
Within this, you can overview everything on the first View - and there you find Illustrations of an animated graphical 3D-Interface for easy exploring with Thumbnails of everything that is running.
My Idea includes A Concept for making Sessions of what you are doing (opened Programms, Web-Sessions, Multimedia-Sessions, Sessions for Volume, -for Settings, so that you can share whole Devices at once, ...).
Everything is presented to you in horizontal-moving Rings with Icons Rows and Thumbnails of Folders-Content:
{
"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"
}
You can preview the Content of A Folder in Background-Icons (Levels) as Thumbnails when you hold your Finger on an Icon,
Menus and Settings and Explorer+ Readers are sorted and put together in 1 Interface - that is my Vision for Windows-Phone 7 Series and later Versions.
-Within the Apps-Manager you watch:
I also want to share with you my Idea of revolutionary Hardware-Features for Windows-Devices and how that could be realized.
Please feel free to let me know your Thoughts for some animated Interface and let's talk about your Suggestions for Future of Windows-Mobile Devices (-Should Win. be more the Way of MP3-Player or of A Tablet-PC?) and please publish Illustrations of your Thoughts and Concepts here, also Comments of the new MS Phone-Concept.
"Let's create Future"
nice job! i really liked the idea.. it's about time that somebody steps up and present a library or an idea compendium of some sort to make things uniform on most apps that comes out of XDA-DEV.. i'll subrscribe to this thread and hope it'll grow and get the attention of our dear developers..
great idea....
Nice work, it will be a nightmare to code though
good luck
Badwolve1
Design Concept for HTC Business-Edition PDA
- Clear Lines, practical Functions
- latest Technology for Work and Entertainment
- Multi-Speakers
- Multi m.SD and Sim-Card-Drives.
- Looking simple, Buttons are involved in the Device, like HTC Touch Pro 1 but the Symbols are made of pure Chrome.
- Material: black Glass-Surface in one Peace of black Glass all around, you can see the Inside of the Chips, CPU, ...
- Not removable 4.100 mAh Power-Battery. With kinetic self-loading Cells by Shaking, like in some Watches.
- Storage: RAM is 2 GiGs, CPU is 1,8 GHZ with Dualcore, inside 3D-Graphical Device.
- Antenna: Active-Antenna, that creates A stereo Stream with 2 Poles, 16 Times more faster than HSDPA-Signal and measures the Difference of Outer-Influences - so it detects Signals not analog, directly, it calculates it digital from indirect Signals and filters Disturbs. So it creates some Shield that can be influenced - so the Range is Increased.
- This Device can stand on A Table, for watching TV and DVBT, Internet-TV, ...
ManuelLemke said:
- Storage: RAM is 2 GiGs, CPU is 1,8 GHZ with Dualcore, inside 3D-Graphical Device.
Click to expand...
Click to collapse
THOSE ARE LAPTOP SPECS!!!!
Though, i wouldn't mind having them in a phone

Categories

Resources