Source control software - Windows Mobile Development and Hacking General

Hi all
Was just wondering that what software (preferably freeware) you use for source code control/version control on your PCs for personal use.
Is there any such software that doesnt take up too much harddisk space /ram space and is good enuff for small projects that dont span more than 20-30 files...

Why don't you try subversion?

@piopawlu: Thnx for the reply. I was also leaning towards subversion after doing a bit of reading on the web. But I had a question:
The Subversion FAQ says that on windows, only client can be installed. Am I correct in thinking that only having a client will allow me to have version control on my local PC. (I dont want remote access)

You still need to install the server to gain sourcecontrol on your computer.
I used this tutorial to install it on my Windows Vista computer:
http://www.excastle.com/blog/archive/2005/05/31/1048.aspx
Ø

Hi..I got it working..thnx a lot..
@t0flus: Actually I got the sourcecontrol without installing the server.. I think the server part is needed only if you need to access the repository from multiple computers...

Related

what needed to program??

Hello,
i have visual c# express, is there any chance to get a template for mobile development? or any other good ide without downloading 200 single files to get embedded visual c++ 4.0 working?
i mean something simple like visual c# full version?
i want to start programming but i dont get it, because no right ide is out there only this ms ****
got it worked,downloaded evc++4.0, dont like it
im more into assembler/basic progrmaming languages
is it possbile to use assembler for programming? something like nasm to the desktop pc world?
If you want to do assembly, use evc to start you off then put assemble into that. I used to do this on the desktop (pc) all the time when I was writing a program to controll some hardware over a parallel port. I see in the evc4 documentation some info on inline assembly so it should be fine there (its part of the c++ language to allow this).
What is it you need that low level for? To do an entire project that way must be very hard.
thanks for the info
i only asked for imformation, later i want to write my own bootloader,l simple kernel,like i did for pc, maybe getting more into the low level programming, which i like more than the high level stuff
is there no basic language for windows mobile that allows you to create easily applications, for free
sometimes i dont understand the developers, doing some weird stuff like evc++ where you need so much sdk/extra stuff only to develop, why not packing everything into a basic language and give this language all the apis which are needed
well thats something i think should be more supportet :lol:
Confused
I thought of starting it myself. I'm not very into "Visual" products, I'm a C++ to Java converted person More of a Java person. Anyway, was trying to step my foot into this realm and I've found a few SDK that can be downloaded and use, what should I start first? There are several choices that I've for from M$
1. Windows Mobile 5.0 SDK for Pocket PC Genuine Windows download
2. eMbedded Visual C++ 4.0
3. SDK for Windows Mobile 2003-based Pocket PCs
Confused...
Wow, writing a bootloader. What do you intend to do with it? Custom OS or something else?
Guys, this is unlikely to be helpful for assembler etc., but I wrote an opus about an introduction to programming, from a beginner's point of view (ie mine!) a few days ago. Might be helpful to some.
http://forum.xda-developers.com/viewtopic.php?p=209136#209136
V
Hi everybody,
I'm a really-confused guy about programming PDA...
I have a PocketPC 2003 device. I have to use TAPI for my university final project and I want to establish a data call through GSM from this device to a desktop PC with a GSM USB device working as modem.
Now...
-I've built a dll with TAPI functions with eVC++ 4.0
-I've built a wrapper in c# with VS2005, a smart device application that calls the functions I need stored in the previous dll (using p/invoke).
-I installed pocket PC2003 SDK from Microsoft.
Am I right?does the pocketPC support TAPI or not?I'm really confused b/c I'm reading tons of forums and some say it works and someother say the contrary...
please, only tell me if I'm using the right method of programnming.
thanx
looki here:
http://forum.xda-developers.com/viewtopic.php?t=38223
That question would probably have been better put in one of the other tapi threads.
I know you want to do ppc to pc but give that a try first. If you can borrow someone else's phone because you will need two ppc for this test. If you can communicate ppc - ppc then ppc -pc should be easy.
Every ppc phone I have had can make and receive data calls, but I have not rewritten the program to work with wm2005 so if thats your os don't bother.
There is another way to get a connection between a ppc -pc over a call. One of my phone/gprs cards had a gprs config tool that let me manually enter the number for gprs. After that I was able to use the terminal services client on ppc to take over my pc. The ppc tries to connect via the gprs and that dials my home phone then I set up the pc to accept incoming phone calls. After logging in it worked very well as long as some data was being transfered. The problem was that if no transfer occured for more than a few seconds the connection dropped out. I think its because the modem was treating a regular call as gprs, ie doing nothing when its not needed.
well vijay, i only want to get some outputs on my pocket phone, testing stuff etc
the problem is i dont have any experience about the bootsectors of the sd card (i think thats the only way not to erase wm2003), else i dont have any experience about the architectur
on pc its easy, because you have much references and some forums about this stuff, but for ppc i dont think there is any forum about os developing.
on pc you can easily use a floppy , writing the bootloader in the bootsector and let the bootloader call the kernel, thats it (for the beginning)
has anybody some stuff about it? some informations, would be helpfull
thanks
Have you seen itsme's posts (I think) in the wiki, and generally on google. The kernel stuff there was whoosh, right over my head. Incredible work, definitive I'd say. The founding fathers of XDA devs have done quite a lot of work on this stuff I think.
V

Is there an easy way? non PPC programs running on a ppc?

I know the answer is likely NO hell no, but I am going to ask anyway.
I want to run a program called BE2 manager on my BlueAngel, but... of course its a non windows mobile program.
The program is used for flashing information to the communication interface inside a slot machine. The current setup we have now is very bulky and cumbersome, and I am trying to downsize the whole operation. I have the rs232 to TTL cable worked out, and now just need the software to work.
Thanks guys.
Hi LandRaider!
I wouldn't say 'hell no' but it's not easy.
It depends on what OS the program is for:
If it runs under DOS (not likely these days) there is an emulator for it. DosPPC or something, don't remember exactly.
If it's a windows program I am pretty sure you are out of luck, no emulator.
If you have the source code for the program, I shouldn't be too difficult to port it, specially if it's written in c / c++.
You can also install the program on a terminal server (Citrix is a very good solution), and connect to it from your PocketPC over WiFi or GPRS.
Citrix supports mapping of COM-ports, but I dont know how this feature would work on PocketPC.
There isn't an easy way however there are always ways depending on how much you need it to be done. Citrix is an option worth investigating.
Provide more information about your app and it will be easier to guide you in the right direction

DEFINITIVE ROUNDUP: Access your desktop PC from your Pocket PC!

Guys and gals, I hope you all follow the General forum here at XDA-Dev
If you don’t (PLEASE DO FOLLOW IT! I only post most of my articles in there and, generally, do not post announcements in model-specific subforums – you don’t know what you miss!), and would like to know everything one can know about remotely controlling desktop Windows PC’s from Pocket PC’s, read THIS ARTICLE - I'm absolutely sure you'll find it useful!
Brilliant, Menneisyys.
Another very detailed report, that I have not read yet but just scanned through quickly. Thought it worth reporting my (our) thanks for your time, effort and incredible attention to detail.
Grateful Thanks
Mike
yea Menneisyys u have no idea, how much we appreciate ur time an efforts.
keep writing =)
WOW!! AWESOME work!! I can't find the words to say how much I appreciate it
Wow... just posting to record my shock and awe! Great writeup... They pay people to do (a much worse job at) that you know
Thanks guys! I really love feedback like this
Amazing article. Very detailed, really appreciate.
I have Remote Administrator (RAdmin) installed on my PC, been 2 years have had problem accessing it from another PC. Now I'm still fickle minded about switching to VNC. RAdmin was great over the net and lan.
awesome work indeed. Before reading your post I had heard about LogMeIn, but never did the effort to check it. Now I use the Pro version and it is soooo cooooool...
Exactly what I needed. Thank you once again for your effort.
Thanks for the help its all totally appreciated
Thank you guys; btw, I've also reposted the article to the XDA-Dev Wiki.
UPDATE (01/05/2007): Readers’ feedback:
XDA-Developers 1 2, AximSite, BrightHand, FirstLoox, HowardForums.
AximSite frontpage; Clinton Fitch's recommendation in microsoft.public.pocketpc.
In this post, you mention that XP does not support concurrent terminal sessions.
There is a way to achieve this though; in the last beta of SP2, concurrent terminal sessions were allowed but this feature was removed in the final release of SP2. By replacing the termserv.dll with the termserv.dll from that final beta and adjusting some settings, concurrent sessions become a possibility agaian (with a limitation of 3 concurrent users: 1 local + 2 remote).
Here is the procedure on how to do it:
http://riccardo.raneri.it/blog/eng/index.php/2006/04/24/windows-xp-multiuser-remote-desktop/
I haven't tested it yet with my WM5 device, but it works perfectly when I run a rdp session from my laptop to my desktop.
Bear in mind that the .dll that comes from the last SP2 beta can get replaced by Windows update; should it stop working after an update, just replace it again.
Jörg
V J said:
In this post, you mention that XP does not support concurrent terminal sessions.
There is a way to achieve this though; in the last beta of SP2, concurrent terminal sessions were allowed but this feature was removed in the final release of SP2. By replacing the termserv.dll with the termserv.dll from that final beta and adjusting some settings, concurrent sessions become a possibility agaian (with a limitation of 3 concurrent users: 1 local + 2 remote).
Here is the procedure on how to do it:
http://riccardo.raneri.it/blog/eng/index.php/2006/04/24/windows-xp-multiuser-remote-desktop/
I haven't tested it yet with my WM5 device, but it works perfectly when I run a rdp session from my laptop to my desktop.
Bear in mind that the .dll that comes from the last SP2 beta can get replaced by Windows update; should it stop working after an update, just replace it again.
Jörg
Click to expand...
Click to collapse
Thanks for the report; I've played a lot with this hack and found out that you can't use the same account - that is, you can't co-edit the same remote session. Are you sure you connected with a (locally) already-connected user?
Updated version posted; for the time being (because of the hurdles involved with cutting the article into 10k slices), to http://www.pocketpcmag.com/blogs/index.php?blog=3&p=1571&more=1&c=1&tb=1&pb=1 only.
No, that is not possible (didn't think I gave that impression).
There is a way of creating a second acount that uses a different loginname (so it can be used concurrently) but shares the profile (folders + startmenu) with another account, but I haven't gone that far. I would have to search for it in case you are interested.
Jorg
V J said:
No, that is not possible (didn't think I gave that impression).
There is a way of creating a second acount that uses a different loginname (so it can be used concurrently) but shares the profile (folders + startmenu) with another account, but I haven't gone that far. I would have to search for it in case you are interested.
Jorg
Click to expand...
Click to collapse
Yup, with the hack, it (logging in from other accounts) does work - but, still, there won't be a way of parallelly accessing the same desktop, cursor, app windows.
Pocket PC-to-desktop PC remote control news
In the Bible of Accessing your desktop PC from your Pocket PC, I’ve elaborated on how you can access your PC from anywhere using your Pocket PC.
Now, there are some updates / welcome news:
First, Citrix offers GoToMyPC for $8.25/month ($99 a year) to ex-GoToMyPC users (users that used the service a trial period that, after that, didn’t subscribe to the commercial version). This price (which is half of the regular price) is starting to be pretty good if you definitely need the solution that consumes the least bandwidth.
That is, if you would like to subscribe to GoToMyPC, it’s the best to let the trial period to run out, wait some time and, then, you’ll be offered the 50% rebate.
Second, Parys Technografx, the developer of by far the best VNC client for the Pocket PC, hasn’t been busy; they have just come out with version 1.2 of PT Pocket Office with a lot of welcome additions / fixes I’ve asked for; for example,
Auto selection of a compatible encoding e.g. if PT Pocket Office is set to request "tight" but the server does not support it then the first compatible encoding will automatically be used instead - e.g. "Hextile" with RealVNC.
The "Server Scaling On" or "Server Scaling Off" option has been changed to "PTeSVNC/UltraVNC" or "RealVNC/TightVNC" and if a connection is attempted to RealVNC or TightVNC or another VNC server without server-scaling when the option is set to "PTeSVNC/UltraVNC" then PT Pocket Office now automatically detects this and adjusts accordingly.
It will now connect and work with RealVNC4.x provided that the "RFB 3.3" option is selected in the "Legacy" options for the RealVNC server. (The developer promises to make it possible to connect to RealVNC servers in the 4.x mode in the near future.)
The file transfer works OK for you with the latest UltraVNC.
Also note that I’m working VERY hard on the multimedia remote control roundup, comparing ALL the available titles. Hope I’ll be able to publish it in this or next week.
I've finished updating the Remote Access Bible with brand new, never-before-published-by-anyone comparative information on the new, built-in, excellent Remote Desktop Mobile client in Windows Mobile 6.
Now that the new, 4.0 version of well-known, useful remote controller application PPC Tablet supports remote desktop access, I've thoroughly benchmarked & compared it to the alternatives in my Remote Access Bible. (Note that the article itself will only be updated tomorrow; now it's "only" the heart of the article, the comparison chart has been updated with PPC Tablet 4.0-related info. (Yes, before you ask: I'll really soon publish my multimedia remote controller roundup; I've found it useful to publish the strictly remote desktop-related PPC Tablet 4-related info before finally publishing the next article.)
It's really worth checking it out if you'd like to know how it compares to the alternatives and in what scenarios it should be used (it has major, mostly bandwidth usage-related problems; still, in some cases, it might turn out to be useful).
Finally, I also recommend this remote desktop access-related post in the microsoft.public.pocketpc newsgroup; it may turn out to be useful for many.
At last, a REALLY decent RDP (Terminal Server) client for WM5!
In the Remote Desktop Access Bible, I've promised I would announce when the excellent folks over at H/PC Factor manage to port the excellent Terminal Server client from WindowsCE .NET to Windows Mobile.
Fortunately, the porting attempts have been successful (albeit not at H/PC Factor but at XDA-Developers); see this thread for more information. Note that the port ONLY runs on WM5, NOT on previous operating systems.
Make sure you check it out if you need a DECENT RDP client (instead of the, to put it mildly, far-from-perfect built-in Terminal Services Client) on your WM5 Windows Mobile device.

Remote PDA Management Software

Hi all,
I joined the forum because I'm looking to design a PC application using Visual Studio 2005 that will connect to most phones and allow you to send/receive SMS, manage contacts, perhaps even use any onboard camera as a webcam.
I'm an experienced programmer, but know little about the architecture on the Andes, which is my testbed.
Basically, all I need to get started on the basics is how to communicate with the device using a serial connection (Not in debug mode though!), or the best way to accomplish this if not bluetooth.
Any/all help appreciated. I'm not looking for code just a procedure to establish a serial link that'll allow me to issue commands to the device whilst its in its usual turned on and usable state, or docked. However if you think it'll help please feel free.
Many thanks in advance!
opennetcf.org has examples and a free library which you can download
Eelco
Many thanks! However from what I can see, I'd need the latest version, which is not free :S Any attempt to install the previous SDK's fail as I'm running VS2005...
Ok, to clarify, I'm looking for a framework for a windows application that will enable me to connect to a smartphone, and control it. From what I can tell from the above site, the Opennetcf libraries are for a device application... I've installed the free version of the libraries and they work find under the emulator, but that's not really what I'm after...

Mounting the Touch Dual/Nike on Linux?

Hey guys! Good looking forum here..
I have an old Ubuntu box that I would like to be able to "talk" to my HTC Touch Dual. Even if its getting access via a "Mass Storage Device" setting of some kind. The ability to transfer files would be a start.
Problem being that there seems to be know way of doing this! At least not without installing software on the phone... which requires a way of transfering the files themselves.
The reason I'm relying on this ubuntu box is as my windows laptop has damaged USB ports that won't allow me to connect any external devices at all. [Its a hardware fault with physical damage to the ports.]
I have heard about using SynCE - but I'm not sure if what I want to do is actually "sync'ing" as such; so whether this tool will work or not is another question all together!
I'm looking for the basic ability to move files - music, videos and photos etc. For testing purposes - then it would also be very desirable for a connection as I'd like to get the Android build up on it!
Cheers in advance!
try installing active sync via Wine
Access to your phone can be done via 'synce'
See http://www.synce.org/moin/SynceInstallation
With that software you can install cabs, access files, synce data etc

Categories

Resources