Related
I saw a lot of programs developed for XDA II, and they are for XDA II only. So it must be a SDK documents somewhere, otherwise no-one can write codes specific for XDA II, Am i correct?
If so, could anyone tell me where can I get the XDA II's SDK?
Thanks in advance
SDK is the PocketPC2003 SDK available free from Microsoft.
It really needs embedded Visual C++ 4, also available free from Microsoft.
http://www.microsoft.com/windowsmobile/default.mspx
They'll also send you all the tools on DVD for a small handling fee, as they are huge downloads.
andyclap said:
SDK is the PocketPC2003 SDK available free from Microsoft.
It really needs embedded Visual C++ 4, also available free from Microsoft.
http://www.microsoft.com/windowsmobile/default.mspx
They'll also send you all the tools on DVD for a small handling fee, as they are huge downloads.
Click to expand...
Click to collapse
Sorry, I didn't make myself clear.
I have the generic SDK from MS, what I need is the SDK for XDA II, it should come from XDA II's manufacture.
Thanks
well there are not xda2 stk
but there are a collection of stk's
one of them is ms's
another is the one which the cam program uses
another is the stk of the ati 2d chip
i think ati will give you their sdk if you reg at their site or something
dont think the cam's sdk is something they would let people get their hands on
a xda2 sdk would be like having a dell Latitude sdk
it dont work like that
Rudegar said:
well there are not xda2 stk
but there are a collection of stk's
one of them is ms's
another is the one which the cam program uses
another is the stk of the ati 2d chip
i think ati will give you their sdk if you reg at their site or something
dont think the cam's sdk is something they would let people get their hands on
a xda2 sdk would be like having a dell Latitude sdk
it dont work like that
Click to expand...
Click to collapse
Thanks, where is the website for ATI? could you post a link please?
BTW, what I need to do is to develop GSM related applications specific for XDA II, say, timed SMS sending. It is best if I can plug my apps into their build-in apps like SMS (it does not have timed SMS sending options)
Aha you're after the device SDK for the XDAII. You want to know what drivers are supplied and how to use them to control the specific hardware at the lowest level, e.g. ATI graphics, Radio hardware, Camera, Bluetooth, Buttons, comms, etc.
... unfortuantely HTC are an absolutely closed shop. Getting any information out of them is like getting blood out of a stone. A particularly hard and bloodless stone.
This site is really the closest thing we have, although as mentioned above you might have some luck with the specific hardware manufacturers such as ATI (although they are also notoriously unforthcoming). There's also sourceO2, who have similar level of knowledge about supporting low level development on the XDAII as a particularly stupid earthworm.
Usual rant follows... If only the device manufacturers would properly open up their products to developers, they'd see a wealth of applications developed that'd make their hardware a real "must have". They probably think it'd eat into their profits on the next device they produce, which is all they're interested in really.
Incidentally, you can both send SMSs, and use the notification subsystem to schedule an app to run at a particular time via the PPC2003 API. So it'd be fairly simple to knock up a client-side SMS timed sending application wihtout hacking RIL.
Hi, andyclap
Thanks a lot for your informative reply.
I am not actually developing very low level applications. What I planned to do is to develop some value added little programs that could be a plug-in or such a kind.
To make myself clear, I can use an example to explain what I might want to do:
The build-in SMS program does not have the feature the let you send a timed (scheduled) SMS. I am wishing to do is:
insert a menu item into its original context menu (tap-and-hold on SMS message body), you can choose to send at specific time
Anyone have an idea?
build in sms programs are not something which would make it a special xda program
all pocketpcs would be able to use that
that is unless you want to block your application somehow from being used on other pocketpc's then the xda then i suppose you need to access some reg indentifier or something
you want me to give your the link to ati ?
well if you are too lazy to type it then i suppose I must
http://www.ati.com/products/handheld.html
Hmm this may be quite hard to do, as I the messaging system is quite unextensible. It's fine if you want to create a new format from scratch, but extending an existing form handler is, I think, impossible.
Some low level dirty tricks (subclassing windows etc) might work, but would be pretty tricky to do, and very hacky.
I just wish somebody would give the PocketPC team a Symbian SDK, Symbian really got it right when it comes to messaging.
Yes, i can write a new SMS program, but it will need me to deal with Contacts object. I mean, I have to write code for fetching data stored in the build-in contacts database. If I can just plug my function into its contextmenu, I will only need to implement a simple function program (setting date/time, save phone number and message text, create a notification, etc).
Using SetWindowLong can hook into the *****, but this program model is some kind of fragile, very easy to crush the system or the apps itslef, not really stable if not tested thoroughly
I know this is for programmers only but since I am looking for a programmer I figured it would be okay for me to post this here.
MODS - If it belongs someone else then please feel free to move it...
I own a HTC Universal (Cingular 8125) and I am also a diver. For a few years I looked at various Palm based dive logging software (when I had a Palm) but never bought one because I like to write longish descriptions of the dive and didn't want to do that in Graffiti or bring both a Palm and a portable keyboard on a dive trip. The desire to minimize electronic gadgets (and weight) is also why I never bring a laptop along with me. However, with the 8125 I have one device that I can bring with that lets me watch movies on the plane, listen to music on the beach, check my e-mail if I find find a wifi hotspot, and has the full keyboard and can use as a phone since it is GSM!
That being said, most dive comptures have the capacity to download information about the dive (depth, temperature, etc) to a computer. This information is very useful when you combine it with a log since it allows you to see what is called your dive profile and if you have the right logging software you can then combie this profile with your comments and create a really neat electronic log book.
However, the logging software for my computer, and I believe most computers, will not download to my device to any device running WM5. I had pretty much given up and figured I would have to wait awhile until these silly companies ralized there was a demand for WM5 and hopfully created software so you could download your computer information directly into your phone. However I recently found this device http://reefnet.ca/products/sensus/ which is very different. It is more of a logger than a dive comuter in that you do not interact with it during the dive and it does not give you any guidance about dive limits. One of the biggest things that makes it different is that they, "realizes the benefits of publishing the technical details of its data recording devices. If you're a software developer, dive organization, or just curious, you may download our free Developer's Guides. In them we carefully detail everything you need to know to be able to download data from Sensus recorders. The Sensus Ultra Developer's Guide is AVAILABLE NOW!"
So what I was thinking is that someone might be able to create software for WM5 so that we could download the information directly into a Pocket PC. This could then perhaps be combined with a program like this
http://blackwave.com/products/DiveAssistantPocketPC/index.aspx or this http://www.dreamdives.org/en/products/products1.htm to create the full package.
I think this would be a killer app that could make someone a few bucks. All I would ask for would be a free copy. I will even do the testing for free. the only big hurdle that I know of, and why they currently do not support download to WM5 is that the downloader uses serial ports.
Here is the link to their developers guide
https://secure.reefnet.ca/downloads/public/doc/sensus_devguide_ultra.pdf
If any one has any questions please feel free to PM or e-mail directly at bigcatdiving at gmail dot com
dcdivenut: why do they sell Palm software? What does the Palm software do? Presumably it doesn't link directly to the logger? Although, IIRC, the Palm does have a kind of serial port built in.
Your biggest hurdle here clearly is the physical lack of a serial port.
Basically you've got a logger, and want to connect it to the phone? Converting the data into a universal format should be straight forward, most logging is done in clear and easy to manipulate text.
So, how do you get around the hardware limitation? You could wire together a serial to IRDA converter and blast the logs directly into the infra red port. But is that the kind of thing you want or need?
V
Or you could use a bluetooth to serial converter. It may actually be more stable and easier to use than IrDA.
J-Man5
vijay555 said:
dcdivenut: why do they sell Palm software? What does the Palm software do? Presumably it doesn't link directly to the logger? Although, IIRC, the Palm does have a kind of serial port built in.
Your biggest hurdle here clearly is the physical lack of a serial port.
Basically you've got a logger, and want to connect it to the phone? Converting the data into a universal format should be straight forward, most logging is done in clear and easy to manipulate text.
So, how do you get around the hardware limitation? You could wire together a serial to IRDA converter and blast the logs directly into the infra red port. But is that the kind of thing you want or need?
V
Click to expand...
Click to collapse
I !think! the palm software allows you to download directly to the Palm via the serial port.
As far as an infrared port to get the data into the PC that is more or less exactly what I am looking for. Here is a long discussion on a scuba forum that involves a programmer from the company that might gove some additional information.
http://scubaboard.com/showthread.php?t=140213&highlight=sensus+ultra
I guess there are two challenges
1. Getting the data from the logger to the device either via some sort of serial/USB converter or serial/IRDA converter. I found this out there which would "seem" to work http://www.usbgear.com/IR-210S.html
2. Then having a program to take that data and with a decent GUI turn it into something displayable a la the palm and windows software on their website. Then possibly taking it a step further and integrating that into "dive log" software so that in addition to the profile information gathered from the logger you can record where you were, who you were with, what you saw, what equipment you had, etc. a la the blackwave or sharkpoint software.
Why not try styletap to run the palm software on the pocketpc windows mobile?
J-Man5
I got the idea to make a application finder software for Windows Mobile. Specially designed to HTC Diamond, with many G-apps & games and other nice apps. It's under development now, and i will release one screenshot for you.
This app will not be just an styled IE-frame, like many "appstore" like apps that have been released before.
19. October 2008:
New Screenshot of the start screen.
Development stopped, becouse of the Gecko project.
I think this is a phenominal idea. The idea that went around recently was an internet based solution through ie explorer and it just was not device friendly. To have a device based solution is much more sensable. If you could create a server that developers could upload their most recent programs too that would be the best.
Maybe contact the system admin on this site and see if he will give your program to access the sites FTP server or something. Then a user could use your device based program that would seemlessly connect to the interenet in the back ground, poll the server for software, sort it and place it into a thumb friendly interface on the phone by which it could be sorted into categories of games, utilities, themes, programs etc etc....
Of course the admin would have to create those categories on the site's side and the developers would need to upload their program to the correct one but I think everyone has been in such a need for this that they would be willing to do it without much arm twisting.
Or, you could create device user interface that interacts with Orb.com... But then you would have to get the updates of programs and upload them to ORB for your program to work. But ORB does already have a sorting feature that your user controls on the device could be made to access for sorting etc. It even has a video section that a user could download tutorials of different programs that someone took time to make.
All just ideas. Some you may find good or not. I am excited to see a device based program though. It make user intereaction easier.
Curious G.
yes
Its a good idea, keep working on it
seems to be a nice idea
I like the idea but this really depends on what will be offered / how updated the actual site behind the store application is. Have you had any thoughts on that yet?
i second that.
at this time i browse via opera tho xda to download stuff... but having a app that simplifies things would be even better...
maybe all the downloads here could be managed and put upto "youre" server in an automated way..
I remember seeing this article a few weeks ago about Microsoft creating their own app store.
http://www.pocket-lint.co.uk/news/n.../job-advert-reveals-microsoft-skymarket.phtml
Either way, it's certainly a good idea!!
I forward the notion. An app that has all the apps at hand for easy download by category would kick some serious asss..
If I can help in any way let me know.
Greetings to all.
Love this development. Maybe this progress will open up eyes on new skilful programmers and we will see an increase of good looking apps and games. Not that I don't just love the things going on here at xda. But the more the merrier, right? The only complaint that I might have on this forum is the all the threads with wallpapers and especially the ones with half-naked women...But that's me...
So an app store (or two) is going to make it easier for us to sort out what we are interested in and only that.
If needed count me in I can help develop..
Great idea.
In the spirit of AppToDate, which I found worked very very well. But with YouTube-app like interface, all connected to database were latest apps can get installed.
Great idea!
I'm working to figure out how to connect to MySQL from a windows mobile based device, does anyone here know?
double post****
i think if these two threads could be incorporated
http://forum.xda-developers.com/showthread.php?t=428480
http://forum.xda-developers.com/showthread.php?t=433913
that would be a good way to do storage
each developer could use have there own account and then whenever they updated there app they update the wapps link via web or give it like some type of flash capabilities that would be really great
or there could be a generic account that ever one uses to upload too
looks like this is in the works http://forum.xda-developers.com/showthread.php?t=436127
maybe some collabo might be nice
Nice project!! GoOd Luck!!
If there was a way to advertise this app when it gets made. the diamond would sell millions
Why not just modify a RSS feed reader?
niikoo said:
I'm working to figure out how to connect to MySQL from a windows mobile based device, does anyone here know?
Click to expand...
Click to collapse
Maybe Sqlite is more accurate for a mobile device ?
And you just download the sqlite file available on a server, this way requests would be very fast.
masterbox said:
Maybe Sqlite is more accurate for a mobile device ?
And you just download the sqlite file available on a server, this way requests would be very fast.
Click to expand...
Click to collapse
Yes, every time you start it will update from the web or you can click on a button to update (or an 'update every x minutes' function
please keep up the hard work!!!!! love to see this appstore happen!
Dear wizards of the coding.
Everytime I see my new devices I must say every purchase action depends on how much is supported in XDA-DEVELOPERS, so keep doing it.
Not sure if this is the right category to post this but as an advance user (not developer) I was thinking that could be interesting to develop an application to extend your current screen with Galaxy tab screen.
As I'm not an expert, I'm not sure if current USB bandwith will support it, but I ask to the experts to check if they see will benefit the community.
Another topic I've experienced is about bluetooth. I use to use a bluetooth earphone Sony Ericsson MW600 with OLED display. There are some devices where I can see son title or call ID name from my mobile phone. That doesn't happen with my SGT.
Sorry for the extended email and look forward to seeing these developments or threads.
Regards to all!!!
rclua said:
Not sure if this is the right category to post this but as an advance user (not developer) I was thinking that could be interesting to develop an application to extend your current screen with Galaxy tab screen.
Click to expand...
Click to collapse
Not quite sure exactly what you mean, but if you mean using your Tab's screen as a second (or third) monitor for your desktop machine, you could do that right now on Macs - run ScreenRecycler on your desktop, a VNC client on your Tab and job done. The virtual second monitor of ScreenRecycler is shown in the VNC client on your tab.
I don't do Windows but a quick Google seems to suggest ZoneScreen does something similar.
The promlem with vnc is its slow. It moght be possible to do it over usb since it is way faster than bluetooth
Sent from my GT-P1000 using XDA App
Loccy said:
Not quite sure exactly what you mean, but if you mean using your Tab's screen as a second (or third) monitor for your desktop machine, you could do that right now on Macs - run ScreenRecycler on your desktop, a VNC client on your Tab and job done. The virtual second monitor of ScreenRecycler is shown in the VNC client on your tab.
I don't do Windows but a quick Google seems to suggest ZoneScreen does something similar.
Click to expand...
Click to collapse
Your solution is fine but I don't think VNC will be as fast. I was thinking on same way windows/mac/linux extend their screens using dedicated video ports/hardware but in that case using all potential USB bandwith for transferring such data.
It could have applications of monitor in the music industry (Imagin a DJ o composer controlling from SGT and playing other stuff on main screen), things like that.
Any hint on the second topic? (bluetooth realted to songs titles or call ID names being transferred from your SGT or Android Device?
Thanks!!
There is an application in the market called androidmonitor that allowsa phone to be used either as an extra monitor or as a keyboard input. It's $9.95 and the review so far are not good plus one notes that it does not work with the galaxy tab. With 15 minute return policy, reviews need to get better to try it.
randy
SpectraCal, a leading company in the video monitor calibration business, is looking for software developers that can take their existing Windows based calibration software and either port it over to Android or create a similar experience for tablet users.
Calibration software utilizes a USB connected devices called Colorimeters, Spectroradiometers, or more commonly referred to as "Probes".
Not only would you need to be able to write the program to run on tablets, but you would have to be able to create drivers to connect these USB devices to work with the software...now that most tabs have USB (screw the iPad)
I am in no way affiliated with SpectraCal, and only learned of their desire when asking them about Android support. I am a user of the Windows based application called Calman, and I am in the market for a tablet to replace my laptop, which is only used for web based stuff, BUT ALSO CALIBRATION...My only choices so far are the few Win7 based tablets coming out, but would much rather have an Android based tablet that I can use for calibration as well.
The company's website is http://spectracal.com and the contact for anyone who is interested is L.A. Heberlein, [email protected].