[Development | AutoWallpaper]

AutoWallpaper Source Code

[SourceForge Project] -- [Browse SVN Repository]


Checkout all source code (archives, old source code, lastest updates):
svn co https://autowpchange.svn.sourceforge.net/svnroot/autowpchange autowallpaper

AutoWallpaper for Android Source Code

[Google Code Project] -- [Browse SVN Repository]


s Checkout lastest source code:
svn checkout http://autowallpaper-android.googlecode.com/svn/trunk/ autowallpaper-android-read-only



I. Overview
a. Development Languages:
AutoWallpaper is currently written in C/C++ using Qt4 exteneded libraries. Older versions of the Windows source is written in Visual C#/Visual Basic .NET. Qt C/C++ allows AutoWallpaper to be mostly platform independant. The code is cross-platform but platform specific binaries and istallers have to be built on the target platform, using the target platform.

AutoWallpaper-Android is written in Java. It uses Eclipse and sun-java6-jdk with the Android-Developer-Tools plugin for Eclipse.

b. Version Control
AutoWallpaper uses Subversion as its primary version control system. See the repositories at the top of this page to get the repository links and checkout code.

II. Development Tools/Software

a. Linux

- Qt 4 v4.6.3 2010.04 (Final Compile)
- QrSDK 4.7.1 (Testing, preliminary building)
- gEdit 2.30.3
- Ubuntu Desktop 10.04.3 i386 (and/or amd64)
- QtCreator 2.3.1

b. Windows

- Visual Studio 2008 (Only for pre-v1.8 code)
- Qt 4 v4.7.0 2010.05 - qt-sdk-opensource-x86-2010.05.exe
- Windows XP SP3 (September 2010)
- Windows 7 Ultimate x64 SP1
- QtCreator 2.3.1
- TortiseSVN 1.6.1
- Notepad++ 5.3.1
- NSIS 2.4

c. MacOS X (Expiremental)

- Qt SDK 4.5.1 2009.02
- Qt SDK 4.7.0
- QtCreator 3.2.1
- svnX 1.9.3
- MacOS X Snow Leopard 10.6.5