JVTrip -> Export your trips to Google Earth - Windows Mobile Development and Hacking General

Hello all,
I just start a new project: JVTrip.
My idea is let you track yourself while you are in a trip, walking, cycling, driving or just watching your childs moves And then export the path to Google Earth.
You can add notes, costs or pictures to your path. These informations will be stored with the GPS location where you added them. When you export your track to Google Earth, all information will be there as markers.
Also the application will tell you the total cost of your trip, the distance you traveled, the current speed, altitude and position. There is an internal compass to help you to know where the true north is (not magnetic north).
Because WM6 bases software can't take pictures I just let you to select pictures you have in your device. Of course you can take pictures with the application started.
Another use of this project is for professional purpose. People who work with geo referenced material would use this application to register their works and discovers.
Thinking on that professional use I added to the project the feature to show the traveled distance, the current speed, altitude, position and a compass for people knows where the true north is. Choosing between Imperial or Metric measurement systems the user will be able to convert meters in feets, km in miles and more.
The project works with Windows Managed GPS or with External GPS devices. With WM GPS, the user will be able to use more than one GPS based software at the same time.
How it works:
First of all you must create a new trip typing the name of the trip, the start and end points. After that you just need to click in Start Trip.
There is an integration with Google Maps! When your GPS is fixed just click Where Am I and the application will show you an image from Google Maps with your current position. The same feature works to see where you added notes, costs or pictures.
What you need:
- .NET 3.5
- SQLServerCE
Where can I find the cab file?
There is no official site yet. But you can download it here.
You can install a GPS based Compass downloading here.
Keep JVTrip up to date!
There is an integration with AppToDate. This application verify if configured softwares are up to date or not. If not, you are alerted, and invited to download the new version! Very cool and useful.
You can download AppToDate here.
After install AppToDate, please download and run JVTrip to configure AppToDate.
Try this and don't forget a new version never more!
--> It is a work in progress. In future versions I will make a lot more.
Support this project
You can support this project making a donation clicking here or clicking the banners in the project website: http://jvtrip.sourceforge.net (not working yet).
Cheers,
Joubert Vasconcelos

Feature request: .gpx export.
Then your app can be used for Openstreetmaps.

Anolnx said:
Feature request: .gpx export.
Then your app can be used for Openstreetmaps.
Click to expand...
Click to collapse
Ok, good idea. But I'll be out in february (vacations! ). I'll do it after that
Joubert

Error message
Hi Joubert,
nice to see you again
Ok, I have tried it and I failed.
{
"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"
}
I am running Opencell and RT also on my mobile, so .net and sql are installed.
I have tried the installation on my device and also on my memorycard. Same issue.
Therefore I created in my registry a key hklm\jv software\jvtrip (debug = y) --- (I understand your software is working), so that I get a debug log
JVTrip.txt says:
Start: 22.01.09 21:15:17
JVTrip Version: 0.1.0-0
Instaled in: \Speicherkarte\JVTrip\
JVUtils version: 0.0.1-1
JVSQL version: 0.1.0-0
JVGPS version: 0.0.1-0
22.01.09 21:15:18 - DataBase, creating object
22.01.09 21:15:18 - OpenDataBase: object is valid? Yes
OpenDatabase
OpenSQL: sql=select * from config where 1=2
OpenSQL: sql=select * from config
22.01.09 21:15:22 - OpenDataBase: opened? Yes
OpenSQL: sql=select * from trip order by nmtrip
CloseDatabase
kuzco
btw: Enjoy your vacation.

kuzco1 said:
Hi Joubert,
nice to see you again
Ok, I have tried it and I failed.
I am running Opencell and RT also on my mobile, so .net and sql are installed.
I have tried the installation on my device and also on my memorycard. Same issue.
Therefore I created in my registry a key hklm\jv software\jvtrip (debug = y) --- (I understand your software is working), so that I get a debug log
JVTrip.txt says:
Start: 22.01.09 21:15:17
JVTrip Version: 0.1.0-0
Instaled in: \Speicherkarte\JVTrip\
JVUtils version: 0.0.1-1
JVSQL version: 0.1.0-0
JVGPS version: 0.0.1-0
22.01.09 21:15:18 - DataBase, creating object
22.01.09 21:15:18 - OpenDataBase: object is valid? Yes
OpenDatabase
OpenSQL: sql=select * from config where 1=2
OpenSQL: sql=select * from config
22.01.09 21:15:22 - OpenDataBase: opened? Yes
OpenSQL: sql=select * from trip order by nmtrip
CloseDatabase
kuzco
btw: Enjoy your vacation.
Click to expand...
Click to collapse
My bad!
Please download again. I made some improvements.
Regards,
Joubert

Working now ....
joubertvasc said:
My bad!
Please download again. I made some improvements.
Regards,
Joubert
Click to expand...
Click to collapse
It is working now.
I will create a trip next week.
Thanks
kuzco

kuzco1 said:
It is working now.
I will create a trip next week.
Thanks
kuzco
Click to expand...
Click to collapse
I hope you enjoy it.
This software is nothing special yet, but if the people like it I will add feature as possible.
Regards,
Joubert

I just uploaded a new version. Nothing special, just a new compass.
Regards,
Joubert

GPS fix
Joubert,
are you using a different way to get a GPS fix with JVTrip 0.1.0-1?
With RT (0.3.2-0) and OCC (0.3.0-0) I need approx. 20-30 sec. to get a fix, but with JVTrip I get most times no fix.
Regards
kuzco

kuzco1 said:
Joubert,
are you using a different way to get a GPS fix with JVTrip 0.1.0-1?
With RT (0.3.2-0) and OCC (0.3.0-0) I need approx. 20-30 sec. to get a fix, but with JVTrip I get most times no fix.
Regards
kuzco
Click to expand...
Click to collapse
No, I use the same library.

Hi,
I just released version 0.1.0-3 with bug fixes.
Regards,
Joubert

Related

New Software: btCrawler - a simple Bluetooth Scanner

Hi Folks,
I created a simple bluetooth scanner for my universal. In fact it "should" run on every device which
a) is = or > PPC2003 (inkl. WM5)
b) has the MS bt-stack running
It'ss nothing big and I'm sure some people are missing features like saving the scan results or bluejacking and so on. But hey, it's my first c++ program and in addition my first program for PPC.
I will add features (like the above mentioned) WHEN I have time to do so.
Now to the program itself:
It's simple, start it and press "SCAN". After some devices have been found you can start an SDP query by pressing (you guess it ) "SDP"
In the device list: COD means "Class of Device" (see bluetooth specification for more info).
In the output window, when the sdp services are liste, "ChId" means Channel ID, which is the RFCOMM Channel the service is listening on.
The programm works in landscape mode. I will all some code for switching between landscape and portrait later.
However, I'm not sure if someone finds this usefull. If so -> Enjoy, it's free. If not -> delete it...
Comments are welcome...
Cheers
EDIT 01/25/2006:
Homepage is located at: http://www.silentservices.de/btCrawler.html
v0.3
- Added some service classes in the scan engine (A2DP, A2Sink, A2SRC, SAP)
- Added "SelfDiag" button to check what services the own device provides
- Added support for Smartphone with Windows Mobile 5, SP2003, SP2003SE
- Added a menu to better support navigation in Smartphones
EDIT 01/12/2006:
attached you will find an updated version of btCrawler.
Changes in v0.2 are as follows:
- One program for PPC2003/SE/WM5
- Support for portrait AND landscape mode
- Detection of screen orientation at startup
- GUI changes
- Class of Device (CoD) is now "human readable"
Limitations:
- Rezising of the GUI due to display orientation change is not working. You have to change to your preferred display orientation before starting btCrawler.
Screenshots:
{
"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"
}
[/img]
Just a topic push up for the updated version...
c0rnholio: do you want to post a screenshot? It might not help much, but I find it catches people's eye!
Congratulations on getting into coding :wink:
Re the bluejacking - I used to use SMAN on the p900, and it was a very cool tool...not that I think bluejacking is useful!
Keep up the good work.
V
vijay555 said:
c0rnholio: do you want to post a screenshot? It might not help much, but I find it catches people's eye!
Click to expand...
Click to collapse
Greetings vijay555,
thanks for the hint and the welcome
I've put up some screenshots in thefirst post.
Regarding BJ, yes I had that on my P900 too. It was kinda fun in some situations.
Cheers
Out of interest, what do you guys use for screenshots?
Cheers,
Steve.
Can you release the source code? I very interessted in programming such things... I want to know how i can use bluetooth i my own applications.
What IDE do you use to Code?
society: what are you intending to do with bluetooth?
If you're intending to use bluetooth for anything particularly useful, typically you need to investigate bluetooth comms or obex. Scanning is a discrete aspect of using bluetooth devices.
V
StevePritchard said:
Out of interest, what do you guys use for screenshots?
Click to expand...
Click to collapse
I'm using MagicSS. It's pretty old and as you can see above the results are not the best. Bute hey, its freeware...
Cheers
society said:
Can you release the source code? I very interessted in programming such things... I want to know how i can use bluetooth i my own applications.
What IDE do you use to Code?
Click to expand...
Click to collapse
Well, don't get me wrong, but I wont release the source code. There are several reasons...Don't take it personal.
1.) btCrawler is only a small part of a bluetooth pen-testing utility I am currently writing. When you get the source code, you will probably learn how to hack into mobile phones. And as you may understand, I won't teach people how to hack into other devices.
2.) Writing this tool was damn hard work for me, because I've never touched C++ before. So it was just learning to code by reading other code.
But there is one book I can recommend to you:
Programming Microsoft Windows CE .NET, Third Edition
by Douglas Boling ISBN:0735618844
I'm using MS VC++ as IDE.
Cheers
society: I don't know what you're experience is, but if you're intersted in learning to code, you might find this post helpful.
And I think the best way to learn to code, is to learn to code I'm fighting every night with the books, trying to learn this stuff, loving and hating every minute!
V
c0rnholio said:
StevePritchard said:
Out of interest, what do you guys use for screenshots?
Click to expand...
Click to collapse
I'm using MagicSS. It's pretty old and as you can see above the results are not the best. Bute hey, its freeware...
Cheers
Click to expand...
Click to collapse
Does it handle VGA ok? The freeware one I tried (I forget the name) seemed to assume that my screen was only 320x240, and so the resultant bitmap looked like it had been shrunk.
Cheers,
Steve.
Its not a problem.... i just want to see an example how to work with the Bluetooh API. But google is my friend you know.
Not free, but the software I use for capturing screens for user manuals is that included with Resco's Picture Viewer. Handles Universal's screen in both orientations and even OzVGA.
BTcrawler didn't find BT headset
c0rnholio
I created a simple bluetooth scanner for my universal.
Click to expand...
Click to collapse
Thanks for the utility.
Not sure if it's intended, but I couldn't get it to find my Jabra BT500 headset - yes, it was correctly paired, or is that the reason for it not being discovered? It did, however, correctly find my Holux GPSlim236 GPS receiver. The problem applies to both versions posted.
I'll try tomorrow with the laptop, but that was found correctly with the first version.
Re: BTcrawler didn't find BT headset
astage said:
c0rnholio
I created a simple bluetooth scanner for my universal.
Click to expand...
Click to collapse
Thanks for the utility.
Not sure if it's intended, but I couldn't get it to find my Jabra BT500 headset - yes, it was correctly paired, or is that the reason for it not being discovered? It did, however, correctly find my Holux GPSlim236 GPS receiver. The problem applies to both versions posted.
I'll try tomorrow with the laptop, but that was found correctly with the first version.
Click to expand...
Click to collapse
You have to put it in discoverable mode..
Only work with Microsoft Bluetooth...
If you have widcomm one just forget this one...
Thanks alot.. Very nice tool... Keep updating please ...
One request...:
- Is there any way you can get the "Sender Name" when receiving files via BT? Cause as you know MS Stack does not!!!!
c0rnholio said:
Just a topic push up for the updated version...
Click to expand...
Click to collapse
Thanks for the software, any chance of a version of WM5 Smartphones, e.g. iMate SP5 ?
skearon said:
Thanks for the software, any chance of a version of WM5 Smartphones, e.g. iMate SP5 ?
Click to expand...
Click to collapse
Well...it does run on WM5 and it should run on any device with an arm compatible processor.
Whats the problem?
Do you get an error message or something?
Or is it a screen size problem?
Cheers
EDIT: Oh ... I see..the SPV has an OMAP. I dont have an SDK for OMAP Proc. Sorry mate.
man2003 said:
- Is there any way you can get the "Sender Name" when receiving files via BT? Cause as you know MS Stack does not!!!!
Click to expand...
Click to collapse
I dont know. AFAIK you have to explicity query for it. Thus you would need a tool which automagically querys for the bluetooth name of the remote device when your device gets a file...I'm sorry but such a function will not fit in a scanning software like mine.
Cheers.

[App] JRTRemote - J2ME Remote Tracker Client App

Hi all,
I was looking at the Remote Tracker app (http://forum.xda-developers.com/showthread.php?t=394203) and realised that the odds of me remembering the necessary commands and their syntax when my phone gets lost/ stolen is pretty much nil.
So I wrote this (very quick) j2me application which should streamline things a bit. I'm including the source code of the app (although it needs a bit of cleaning up).
To use it, install it on any J2ME device that supports JSR120. That is the Wireless Messaging API which allows a J2ME application to send an SMS. The device must also support MIDP-2.0/CLDC-1.1.
Notes
Keep in mind that the SMSs send from this app will not show up in your phone’s sent items folder. You will be charged normally for them of course.
There is only one caveat when using the app: The phone number in the "Send message to:" text box needs to be in the international format (i.e. +44123123123) and it has to have a "+" not "00" (i.e. +44 and not 0044).
The app was built using Netbeans 6.5
Let me know if you find any bugs or want something changed or added.
{
"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"
}
RAR with application and source: JRTRemote_v0.2.rar
Latest JAR file: JRTRemote.jad
Latest JAD file: JRTRemote.jar
----
Typical disclaimers apply (although nothing should go wrong).
Use this app at your own risk.
Great job mate. I highly appreciate. But don't we require some emulator to run java apps on PPC? Do we need to run the emulator to activate this app. Although it may be great for nokia devices.
Actually I'm not sure about WM phones.
My phone, a Kaiser, has a J2ME environment in its ROM (esmertec's Jbed).
I'm assuming that other do as well, although not necessarily Jbed and not necesarily all of them.
Copy the jar/jad files to your PPC and try running them.
If you still have an XDA Atom, according to this page (http://www.mwg.com/xda-atom-life_applications.aspx) it has J2ME preinstalled. Not sure about your current ROM though.
alt236 said:
Hi all,
I was looking at the Remote Tracker app (http://forum.xda-developers.com/showthread.php?t=394203) and realised that the odds of me remembering the necessary commands and their syntax when my phone gets lost/ stolen is pretty much nil.
So I wrote this (very quick) j2me application which should streamline things a bit. I'm including the source code of the app (although it needs a bit of cleaning up).
To use it, install it on any J2ME device that supports JSR120. That is the Wireless Messaging API which allows a J2ME application to send an SMS. The device must also support MIDP-2.0/CLDC-1.1.
Notes
Keep in mind that the SMSs send from this app will not show up in your phone’s sent items folder. You will be charged normally for them of course.
There is only one caveat when using the app: The phone number in the "Send message to:" text box needs to be in the international format (i.e. +44123123123) and it has to have a "+" not "00" (i.e. +44 and not 0044).
The app was built using Netbeans 6.5
Let me know if you find any bugs or want something changed or added.
RAR with application and source: JRTRemote_v0.1.rar
Latest JAR file: JRTRemote.jad
Latest JAD file: JRTRemote.jar
----
Typical disclaimers apply (although nothing should go wrong).
Use this app at your own risk.
Click to expand...
Click to collapse
Amazing!!
Can I put your client in RT official site?
Regards,
Joubert
joubertvasc said:
Amazing!!
Can I put your client in RT official site?
Regards,
Joubert
Click to expand...
Click to collapse
Hello!
I replied to you in the other thread!
alt236 said:
Hello!
I replied to you in the other thread!
Click to expand...
Click to collapse
I'll create a package and add you soon.
Do your client run in Symbian?
Joubert
If a device has a J2ME environment which supports MIDP-2.0/CLDC-1.1 and JSR 120, then it should work irrespectively of the actual OS.
I've also found this (incomplete) list of phones and the J2ME environments they come with: http://www.club-java.com/TastePhone/J2ME/MIDP_mobile.jsp - It doesnt say anything about JSR120 though.
If in doubt just try it. The worst thing that will happen is that the app will not load or that you will get an error message when sending.
Actually, the project should directly compile against CLDC-1.0. I'm pretty sure that I'm not using any of the 1.1 features. I'll do that for the next version.
Hi! I added your software for download in RT main site. Take a look:
http://remotetracker.sourceforge.net/download.html
Regards,
Joubert
Hi!
Just to let you know: I tried your software using Nokia N95. Workd like a charm!
Great job!
Joubert
alt236 said:
If a device has a J2ME environment which supports MIDP-2.0/CLDC-1.1 and JSR 120, then it should work irrespectively of the actual OS.
I've also found this (incomplete) list of phones and the J2ME environments they come with: http://www.club-java.com/TastePhone/J2ME/MIDP_mobile.jsp - It doesnt say anything about JSR120 though.
If in doubt just try it. The worst thing that will happen is that the app will not load or that you will get an error message when sending.
Actually, the project should directly compile against CLDC-1.0. I'm pretty sure that I'm not using any of the 1.1 features. I'll do that for the next version.
Click to expand...
Click to collapse
Hi! I released version 0.3.1-0 with GANFL command. This is the same as EGANFL command, but send the answer by SMS.
Happy Christimas!
Joubert
Hi!
Just to let you know: I tried your software using Nokia N95. Workd like a charm!
Great job!
Joubert
Click to expand...
Click to collapse
Thats good to know
joubertvasc said:
Hi! I released version 0.3.1-0 with GANFL command. This is the same as EGANFL command, but send the answer by SMS.
Happy Christimas!
Joubert
Click to expand...
Click to collapse
Good, I'll add it in the code and uploaded in the next couple of days. I'm on a flaky dial-up at the moment, so I can't guarantee a speedy upload
alt236 said:
Thats good to know
Good, I'll add it in the code and uploaded in the next couple of days. I'm on a flaky dial-up at the moment, so I can't guarantee a speedy upload
Click to expand...
Click to collapse
Don't worry. Just take a note and when you fix your internet again you make the modification.
Cheers,
Joubert
Just came back from vacations
The new version should be up later tonight.
OK, v0.2 is up.
Changes:
I've compiled it against CLDC-1.0 so it should work older phones which have MIDP2.0 installed.
Added support for the GANFL command.
The DL is at the first post.
alt236 said:
OK, v0.2 is up.
Changes:
I've compiled it against CLDC-1.0 so it should work older phones which have MIDP2.0 installed.
Added support for the GANFL command.
The DL is at the first post.
Click to expand...
Click to collapse
Very good! I just update this version in sourceforge. I also PM you with instructions for you do it by your self. Please let me know if you got success.
Cheers
Joubert
Hi Alt
Your application runs excellent in the other mobile platform... also the specification and other details of the phone which you gave is very informative....
I own a Sony Ericsson phone and also Nokia 6080 phone apart from HTC S620. I have already have Anti Theft protection in my HTC but not in the other phones... Are there any Anti Theft software which can run like the excellent JRTremote which you develop, and can work on any phone with independent platforms... It would be great help.. Thanks..
Can you please,release an updated version of the program(there were some new commands added and other changes..)
Thanks
Hello, Can you add the rt2# option to send commands to HTC HD2.
Thanks.
Dikcd said:
Hello, Can you add the rt2# option to send commands to HTC HD2.
Thanks.
Click to expand...
Click to collapse
Yes this will be nice!
thx Peace

[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

[APP] QetriX: Universal data manager BETA incl. Best Freeware "AppStore-like" project

[APP] QetriX: Universal data manager BETA incl. Best Freeware "AppStore-like" project
Allow me to introduce my first-born child, QetriX.
QetriX (Q3X) is universal server-client data manager for .NET (Compact) Framework 2.0+ and WM2003+ (all resolutions). Client program works in both Win and WM (as well as under Mono - Linux, Mac OS X, Solaris...). It can handle almost every data which could be distributed as XML, as well as some existing XML files (e.g. RSS). As you can see on screenshots, pictures and light formating and styles are supported.
Communication with server is standard HTTP POST and GET.
You can take a look to Google-Translated app homepage. Project is language independent, but I'm from Czech republic so I use mostly Czech language.
Well, I tried to define a new web-browsing data-orientated paradigm. There are a lot of useless information and wasted megabytes on the internet and I'm sick of it ;-) The client program behaves like specific-data browser.
{
"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 idea was to define controls in one (form) XML and data in another XML, one form could be used for multiple data. Main focus was to simplicity, efficiencty and low data transfer (ZIP packing supported, JSON support in progress , work with QetriX is very similar to regular web applications.
Each of downloaded file is stored as cache for further usage. You can define "expiration" for images, data or forms for re-download after this date. I'm planning to release complete XML and app specification, but it takes much more time than programming itself
Configuration is both server and local (for corporate and safety reasons server definitions are preferred). In config file you can set even Main Menu items. You can notice, on screenshots the menu isn't the same all the time. Menu commands as well as form controls uses built-in commands (like "file open xy.q3x") and built-in timer for repeated actions or timing. I tried to make support for "internal" calculations for e.g. currency convertor without sending data to server to do the math.
It's possible to open file from both server and device's memory. It has a "suggest" feature to avoid long searching for desired file. Suggested files are in app directory, in working directory, in MRUDs and even provided by defined online service (especially URL addresses). "Suggest" could be used for any TextBox on form as well. (open-file suggest currently works only with online service so it's turned off right now, sorry for any inconvenience
You can submit one page to server or whole data file. You can even save the data file to device's memory (offline) and send it to the server later. Even it's desired to be server-client, you can use the program without any server.
I tried to implement finger-friendly GUI, you can use finger-scroll (only on Form itself and pictures, where applicable methods are supported by .NET CF) and easy-to-aim "fingerMenu" with configurable buttons.
Server side could be one PHP script, demonstration script with list/insert/update ability has 83 lines and less than 3 kB. I wrote a simple client for web browser that can work with forms and data, it's still very dirty but basically it works ;-)
Because I wanted to keep WM2003 supported and I didn't want to take care of two different versions of the same program, I wrote additional program called "Q3X Aid". It adds support for GPS, GSM Cell ID and Camera. Coordinates are transferred via XML file and if the GPS is enabled and required, client program loads coordinates from this file and uses in request.
Now I use it as:
Shopping list
Twitter client
E-mail client
To-Do list
Calendar
Blog management
Tic-tac-toe game
Now about the "Best Freeware AppStore-like" project:
I know there are many servers for PPC freeware, but It's hard to choose the "best" piece of software. I know everyone wants different features, but sometimes you find bad, buggy or obsolete programs. So I decided to write a simple implementation for QetriX with 1-click install ability (download and run CAB) and current WM version detection (for offering apps and games right for your device).
Now it's ready on my localhost, so I'm building a database of best freeware apps and games. You can contribute, the page is in both czech and english language.
I noticed you help to improve programs so I'm offering work-in-progress beta version. Any bugreport, suggestion or idea warmly welcomed.
I have difficulties to make CAB so please prefer ZIP instead After launching program I predefined two URLs, I recommend "...kraje-cr/" (list of counties in CZ), because it's very simple. The other (...psc/) is a list of all ZIP codes in CZ in very large data file.
After download the form and data file, a link to local file will apper in the MRUD list too, for further usage. You can access the "Open" interface by click to "Panel > Open".
I hope the program is simple and intuitive so you probably don't need a manual. If so, just let me know and I'll try to write one, in english.
Tested on: HP iPAQ 1940 (WM2003), HTC Touch Pro (WM6.1), WinXP SP3
It has much more features (however smugly it looks , I just wanted to wrote the "core".
Please comment and write feedbacks. Thank you!
Super cool!
Hi
Super cool project! I have a similar one going called GSlide (www.GSlide.mobi).
My framework is based around the concept that components (be it remote servers, exe files or system services) communicate using a call/callback pattern. It uses JSON for object state and xml-rpc for method calls.
Maybe we can come up with something cool together? As i have the finger friendly GUI
I must say that its been very hard to find people who are interested in these kind of projects on this forum...
Ciao
Lars
Hi! GSlide is really an Eye-Candy, what's my biggest concerns about QetriX, which looks so old-school! However my approach is much more for data management where nice GUI is not required, but people likes it so it's half of success...
Do you have more screenshots of it's implementations? I'm gathering inspiration Piano looks great!
And I didn't know the editor, thanks I'll add it to my list of "Best Freeware".
Hi again,
My original concept was actually that any form of structured data can be iterated through lists. I think we have the same basic idea here. A generic finger friendly GUI for any kind of data format.
I will try your app today
Ciao,
Lars

[PRJ]Activate HW Compass for Touch and Devices with AK8976A chip [BOUNTY 200$]

HARDWARE COMPASS IN ALL HTC DEVICES WITH THE AK8976A CHIP?!?!
As said by some (tuxhero for example => here) ,the Touch HD has a real hardware compass inside waiting to be activated by some clever dev.
If you are such a dev here is some bounty for you as a little encuragement.
Goal:
Build a little proof of concept application (for winmo) and open the sources for all xda devs.
As for the bounty:
050$ Draque:the_Plaque
050$ maati + additionl 100$ if it works in google maps. (But only if released before the HTC Leo
050$ tids2k
050$ LC40
--------------------
200$
reserved for more
It's nice but i am not sure. Please don't go on my words. Some one said that me and i said it to you. No real Proofs.
i thought the new Samsung OmniaII/pro was the only WM devices that has hardware for a digital compass
in the dailer press *#0*#
{
"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 other devices has this
it might be worthwhile to extract the compass application from the omnia2 rom dump for testing purposes
Is this screen from the omnia2 or pro?
And is this a test app from microsoft?
It doesn't work on my HTC Touch HD.
Hi, there is a test app that comes with the HTC Debug Tools set for this compass, some time ago I analyzed it and determined that it was likely present in the hardware, but I have never gotten it to function on my Raphael.
Lacking an HD device to test with, I can't say if it works there, but I can provide the app I will attach it shortly.
About the AK7986A sensor.
In the test application under help:
AKEMD 2007 (name and year is viewed)
Link to the webpage:
http://www.akemd-eu.com/smart_sensor_system/e_compass/index.html
Da_G said:
Hi, there is a test app that comes with the HTC Debug Tools set for this compass, some time ago I analyzed it and determined that it was likely present in the hardware, but I have never gotten it to function on my Raphael.
Lacking an HD device to test with, I can't say if it works there, but I can provide the app I will attach it shortly.
Click to expand...
Click to collapse
The app is not signed.
Da_G, i just tried on my HD the soft you shared to us;
-open and close seem to be ok but nothing happens
if you choose to re-open without closing before it will give this logical error:board already connected.
edit:
-init, start and stop give this logical error without open : board not found
-init, start and stop give this logical error with open : board already connected
So the soft is probably ok but for our HD we need to use the good input/output in the dll
info5i2002 said:
The app is not signed.
Click to expand...
Click to collapse
You have to copy the DDLs to Windows folder. However, "init" or "start" from the menu only brings up an error message "The board is not connected". Some graphical glitches as well ... seems to be made for QVGA.
So with a small possibility that Layar (3.0 ?) will come to Windows Mobile based phones, we really need a working compass for that to work.
Anyone still working on this? Would be a great addition for all our HTC devices!
Ps. For those who don't know Layar yet; it's an Augmented Reality app for Android and soon iPhone 3.0. Go visit http://layar.eu/ and think of trading WM for Android .
Vesperial said:
Da_G, i just tried on my HD the soft you shared to us;
-open and close seem to be ok but nothing happens
if you choose to re-open without closing before it will give this logical error:board already connected.
edit:
-init, start and stop give this logical error without open : board not found
-init, start and stop give this logical error with open : board already connected
So the soft is probably ok but for our HD we need to use the good input/output in the dll
Click to expand...
Click to collapse
Same happens on a Rhodium, would be very nice to have it working.
It needs a device called ECS1:, this driver is not present on Touch HD.
Maybe first we should check if any of new WM devices actually have AKM chip inside?
Does Windows Mobile provide any kind of a compass API? How difficult would it be to write a program like Layar or Wikitude or build compass support into Google Maps?
I'm thinking about buying an Omnia II or waiting for the HTC Leo, both should probably have the compass hardware, but how about any apps that use the compass? How long do you think it will take until we see an augmented reality apps for Windows Mobile?
Does anyone know which compass is used in the htc polaris?
Ar are the cab files for the polaris hw compass available by chance?
btw: if anyone wants to raise the bounty for this project just pm me or write it directly into the thread.
I did some more research into this, I am working with a driver for this for raph right now..
Let's see what I can come up with
Da_G said:
I did some more research into this, I am working with a driver for this for raph right now..
Let's see what I can come up with
Click to expand...
Click to collapse
Awesome! Thanks Da_G. Keep us posted.

Categories

Resources