Programavimas
Java
About the Java TechnologyJava programavimo kalba yra aukšto lygio kalba, kuri galima būti apibrėžta:
- Paprasta
- Objektiškai orientuota
- Nepriklausoma nuo architektūros
- Saugi
Vieni iš svarbiausių postumių naudoti java:
- Gali veikti ant mobiliuju telefonų, asmeninių kompiuterių, interneto serverių servisų
- viešojo kodo bibliotekų panaudojamų šnekos analizei: common-math, jfreechart, sphinx ir t.t.
Lengva programavimo kalba patogu naudoti programinei įrangai, kuri bus naudojama ant įvairių kompiuterių ir/ar operacinių sistemų. Programuojant, pradinis kodas yra surašomas į paprasto teksto failus. Vėliau šis kodas yra kompiliuojamas i bitų kodus. Šie kodai naudojami ne tiesiogiai kompiuterio procesoriui, o java virtualiai mašinai (JVM). Ši programinė įranga rašoma kiekvienai operacinei sistemai atskirai. Taip yra užtikrinama taisyklė "parašei vieną kartą, paleisi visur".
Šiame projekte Java bus naudojama analitinio įrankio duomenų vizualizacijai, matematiniams skaičiavimams, rezultatų analizei.
Programavimo pradžia ant Linux
Instaliuoti paketus
sudo apt-get install sun-java6-jdk maven2 subversion
Sukurti darbinį katalogą $SPANTUS_HOME. Paimti kodą iš SVN serverio ir jį sukonstruoti.
mvn -DcheckoutDirectory=spnt-code -DworkingDirectory=spnt-code -DconnectionUrl=scm:svn:http://spantus.svn.sourceforge.net/svnroot/spantus/trunk -Dgoals=install scm:bootstrap
Paleisti įrankį
cd ./spnt-code mvn install -Drun-tool
MS Windows vartotojai
Pradžioje instaliuokite Javą, Maveną ir svn klientą. Sukurkite spantus direktoriją %SPANTUS_HOME%:
C:\spantus\src\
Tarpai katalogų pavadinimuose nerkomenduojami. Paimti kodą iš serverio per TortoiseSVN client.
- Paleisti My Computer
- Nueikite į %SPANTUS_HOME% (duotuoju atvėju 'C:\spantus\code')
- Spauskite dešinį pelės klavišą ir iš iššokusio meniu pasirinkti SVN Checkout..... Checkout dialogas pasirodys.
- Checkout dialoge įvesti: http://spantus.svn.sourceforge.net/svnroot/spantus/trunk
- Dialoge patikrinti ar yra rodoma į tinkamą kataloga %SPANTUS_HOME% ir paspausti OK
Pabaigus išeities kodo paėmimą reiktai sukonstruoti binarinį kodą. Tam paleiskite: build.bat, kuris yra %SPANTUS_HOME% kataloge. Pabaigus konstruoti, galima paleisti programą run-tool.bat.
Techninės įrangos integravimas
Arduino
Plačiau skaitykite: arduino
Programinės įrangos integravimas
Skype
Išbandyta ant ubuntu Ubuntu 9.04 - the Jaunty Jackalope. Veikai per dbus Pažiūrėti galima integracinį projektą: spnt-skype MacOS ir MS Windows integravimas tik java kalba nebuvo įmanomas dėl sudėtingų integracinių pragramavimo priemonių.