Can this software be hacked to port to the P3300? I've read the article from Kineto and it seems to indicate a software environment, not hardware. Am I reading this wrong?
http://www.kineto.com/products/mobile_device.html
http://www.kineto.com/news/press_releases/kineto_hp_press_release.html
http://forum.xda-developers.com/showthread.php?p=2061173#post2061173
Related
I'd like to develop some basic app that changes some settings in my device. (brightness, volume, connections enables etc). I have some basic knowledge about programming.
I'm looking for a good tutorial for an almost n00b. Any ideas?
http://forum.xda-developers.com/showthread.php?t=289170&highlight=developing
and in general the developing forum
also codeguru.com have stuff
if there are no wm6 stk out yet for the most parts
wm5 is compatible
You can use embedded visual c++ 4 and WM 2003 SDK. They are free and fully compatible (you can always make up for missing APIs with implicit linking).
Thank you, seems that i have a lot of reading to do
I am going to propose some kind of challenge. Its a collaborative project. I am just dropping the seed of it and see if you want to join in.
There have been some tests on using GSM cells triangulation / fingerprinting that allow the phone calculating its current position.
A GSM tower database is needed for the different places it should work and then, with adequate software, a virtual COM port can give NMEA sentences (GPS-like position informatio) to any program in the phone (i.e. navigator, PocketMaps, position uploaders...) with a precision of 100m in town and up to 1 km in open country. (see article: http://www.placelab.org/publications/pubs/gsm-ubicomp2006.pdf).
To get the database up and running GSM-stumbling is needed. That is using a program that stores at regular time intervals a (true) GPS-derived position with the cell ID of the cells visible to the phone at that moment (cells from various providers... it is not necesary to be connected to them).
Artemis and trinity are ideal devices for GSM-stumbling.
Data gathered while stumbling could also be sent to OpenStreetMap to help them building their map.
Once the database is created, any PDA phone can enjoy the "GSM-GPS" service and use maps with a reasonable precision.
Even though I am a programmer, I have no experience in programming for Windows mobile, so it would be needed that an experienced developers get interested on this.
There is an opensource project that has quite succeded on this but the work is dying. It is written in java for Nokia phones. It is the origin of the previously mentioned article.
http://www.placelab.org
It could not get their PocketPC soft to run, but I believe that they would help in a project like this and would probably reactivate their site a little.
BENEFITS:
- Coarse GPS for Artemis while not much precision needed would allow to have GPS without draining the battery.
- Coarse GPS for phones without GPS.
- Possible derived softs using NMEA sentences (from real GPS or "GSM-GPS") that allow context behavioral changes of the phone (like comm mgr pro).
SOFWARE MODULES NEEDED:
- GSM-Stumbler (data logger of GPS NMEA sentences with Cell IDs)
- Some processing of data gathered to build local databases... Surely Placelab colleagues will help with that.
- Cells ID interpreter (translator, through the database, of Cell IDs and triangulation to NMEA sentences through a virtual serial port)
It should not be extremely difficult as most things have already be done or have been addresed in opensource projects.
(i.e. Comm Mgr Pro used cell IDs extensively)
http://forum.xda-developers.com/showthread.php?t=299070
... and the placelab team has solved most practical computational issues.
I am poining to this post from the developers main forum, so that probabilities to get a techie interested increase.
Thanks for reading. I hope this storming of ideas is useful for some of us.
This sounds like a great idea - have you tried the java client on your WM Device to see if it works (jsut in case) ?
neonkoala said:
This sounds like a great idea - have you tried the java client on your WM Device to see if it works (jsut in case) ?
Click to expand...
Click to collapse
I tried to do it, but I am not proficient with java.
Besides, it is written to work in a "normal" (not pda-phone) pda, working by a Nokia phone running a special java plug-in to serve the cell-id via cable or bluetooth... So using the internal cell-ID would need at least a minimal re-programming gathering the cell-ID info and forwarding it to the rest of the software.
I think that looking to their software by "expert" eyes is the first thing to do.
there is a ppc software which does that
http://www.navizon.com/
have fun playing with it
there is abuilt in test mode called netmonitor in all old nokia fones.this displays gsm positioning but only in hex
fallenczar said:
there is a ppc software which does that
http://www.navizon.com/
have fun playing with it
Click to expand...
Click to collapse
I am giving it a try... thanks! I will post with comments.
Its is a pity that this is not an opensource initiative, but looks pretty useful.
Hi all, I have been following HTCclassaction etc and have done extensive googling to find out the state of an open GL driver for our Vogue (MSM 7500).
The closest hope I had is NFSFAN's roms and post's at PPCHaven.
NFSFAN, you stated you are working on this, any updates so far? Also when (not if, I greatly respect your amount of talent) you finally come up with a workable driver will you release it to the comunity as a whole as well as in your ROMS?
Thanks for the update, and thank you very much for all your work to date. It is very much appreciated.
I found this document on BREW forums (Qualacom). It is about software solutions for msm7500 chipsets regarding openGL es.
It's a little over my head but maybe someone on here can use it.
I can't upload it because it is over the forums limits. I've never used rapidshare or megaupload before but i'll try. Here is some previews of the header so you know what it's about:
3D Performance
Optimization
Angus Dorbie
Staff Engineer (3D)- Gaming Technologies Group
MSM7500 – Major Carriers FFAs NOW
MSM7500 Graphics Pipeline Overview
• Licenced integrated OpenGL® ES solution
• Hardware accelerated vertex and pixel processing
• Integrated in MSM processor
• OpenGL ES 1.0 Common profile + all major 1.1 features
• Extension: OES_vertex_buffer_object,
EGL_QUALCOMM_color_buffer, ATI_TC Compression, Texture
Combiners, Texture Crossbar, Alternative Texture
Coordinate Formats, Matrix Palette, DrawTexture, Point
Sprites
• Java JSR-184, D3D, SKT’s GIGA, HI’s V4, Superscape’s
Swerve APIs support implemented on top of OpenGL ES
pipeline
etc etc,
shows some neat graphics of what can be attained, detailed analysis of the chipset etc.
Well that was easy, here it is:
http://http://rapidshare.com/files/182666655/Prog-401_Dorbie_v05.pdf.html
Couldnt open the page. Can you try again?
Ooops, first time radipshare user mistake.
edited the link, it should work now I just tested it myself.
I reached the d/l limit so I will try in about 15 minutes. I am not a developer, but I am really interested in getting 3d workiong on our phones and am feeling inclined to learn alot and then perhpas get involved via htcclassaction.org. I'm more of an activitst than anything else! But I do really appreciate everything that people do on here and am more than happy to be a guinnea pig with my phone.
No, fully accelerated Hardware Direct3D is not possible on the Vogue. The DDI doesn't have the required calls it takes for Hardware Accelerated D3D. The closest I ever got was porting standalone OpenGL and a faster Software Accelerated D3D driver, but it is nowhere near the performance of a true Hardware D3D driver.
"The closest I ever got was porting standalone OpenGL and a faster Software Accelerated D3D driver"
That's still closer than most people have ever gotten. The only phone htcclassaction has a driver for is the Kaiser. You seem to be the only one that was able to develop this for the Vogue. The effort is appreciated, I remember when you were the only Dev interested in releasing Bell ROMS.
Any chance of releasing the 2 (your stand alone OpenGL and software driver) to the community as cab files?
Thanks again
Jason
You will need a patched XIP with a diamond wce_rex.dll and mmmap.dll. Then you will need clkregim.dll in the ROM. I can't release a community pack, because I doubt any other vogue rom that you will find other than mine has these files.
Thanks for the reply,
Guess I might have to flash again sometime soon.....Darn!!
We all know that with Skype only the rear loudspeaker works for calls. The aim of this project is to try to make the internal front speaker work for voice calls.
I am attempting this as a few years ago I had an Eten M600 PDA which had a software which could switch the call from the rear to the front speaker. And it worked very well.
But that software only worked with a few Eten devices. And it worked with an older version of skype, version 2.0.0.51.
The aim of this project is to investigate and, if possible, try to port the switch utlity to HTC Devices.
Skype version 2.0.0.51 can be found here http://www.softpedia.com/get/Office-tools/Fax-Telephony/Skype-for-Pocket-PC.shtml and the switch utlity has been attached with this post.
I can see already that the xml in the CAB file points to a registry value for Eten devices. But there might be a lot more work to be done, including identifying what the Eten M600 has which is different to HTC models.
I have some programming experience (non windows mobile). I need to know how to extract the code from the 000Skype.001 and 00Switch.000 files to get started.
Any help is most appreciated, and hopefully with the expert help from this forum, we can get a good result.
See
http://forum.xda-developers.com/archive/index.php/t-220152.html
for a roundup of ARM disassemblers.
Not to discourage you, but htc and e-ten architecture is different, it's very unlikely that you can gain any information useful for htc from e-ten application.
stepw..many thanks for the advice..Looks very challenging indeed.
The recently released version 2.71 of AgePhone does something similar for HTC devices. That could provide a better starting point. But it is shareware application protected under copyright license. Unless we have permission, we can not proceed.
Dear all,
How is it in general with harware 3D support on HTC devices?
Are appropriate SDKs available? Either Direct3DMobile, or OpenGL? Are their drivers adapted for 3D software, expecially games?
Where can I find more information, please?
Thank you very much,
Rene
Hardware 3D support for HTC devices
Dear all,
How is it in general with harware/software 3D support on Windows Mobile HTC devices:
Are appropriate 3D SDKs available?
Is either Direct3DMobile or OpenGL supported?
Are the drivers adapted for 3D applications?
Where can I get more information on this topic?
Thank you very much,
Rene
There's already a lot of projects that handle these questions.
Here's what my good friend had to say about it:
http://www.google.com/custom?hl=en&...t=result&cd=1&q=graphics+acceleration&spell=1
This can't be answered in general as it depends on the chipset used in the device. Check my sig for an OpenGLES/VG test app (in the first post you'll find a link to a thread with improved 3d drivers for MSM72xx devices)
Original drivers are poor in terms of gpu support.
D3D support is msdn and OpenGLES info at khronos group.
Just search for samples/sdk. There are some around (e.g. PowerVR SDK)
Hello Heliosdev,
However, say if I want do develop 3D applicaiton for QSD8250, I need to have appropriate SDK. This SDK must be able to generate code, that will support the GPU of QSD8250.
How is it with SDK's for QSD8250 and associated video drivers, please?
Thanks.
Hello Noonski,
Thanks for info. I understand your point, but before I came here, I did not find anything specific to QSD8250 that is in HTC HD 2.
I would really need to know what is its situation with HW 3D support, OpenGH ES 2.0 and Video Driver.
So far i know that its GPU supports version 2 of OpenGL ES. But no idea if there is an SDK available and support of its driver.
Regards,
Rene
Sounds like a valid Software Problem to me.
I had first thought you where referring to the older devices.
Touch HD2 is indeed very new ground.
I hope you get the attention of some of the developers that have dealed with Graphics hardware support in the past.