kk.plenty.vbiz.pl

Strona domowa Kamila Korolkiewicza


Strona poświęcona aplikacjom na system Symbian OS

System Symbian (S60) jest nowoczesnym systemem operacyjnym przeznaczonym dla telefonów komórkowych. Dzięki niemu możemy uruchamiać natywne (przeznaczone na konkretny procesor) aplikacje na swoich smartfonach. Zapewnia do szybkość działania i szeroki zakres możliwości, jakiego nie oferują mobilne programy napisane w javie. Telefony z Symbianem to przede wszystkim aparaty firmy Nokia, m.in. modele z serii E i N (np. E51, N95), a także niektóre modele firmy Samsung czy SonyEricsson i nie tylko. Niżej zamieszczam także kody źródłowe aplikacji, a także program, który może być przydatny przy pisaniu programów na S60.


Programy

StopWatch

img/s60/StopWatch_0.jpgimg/s60/StopWatch_1.jpgimg/s60/StopWatch_2.jpg
Stoper na komórkę. Umożliwia tworzenie listy wyników do 1024 pozycji i ich zapis do pliku tekstowego. Trzy tryby dokładności. Przydatna i darmowa aplikacja, uzupełniająca brak standardowego stopera w systemie.

BinFView

img/s60/BinFView_0.jpgimg/s60/BinFView_1.jpgimg/s60/BinFView_2.jpg
Program do podglądu plików tekstowych i binarnych w trybach: tekstowym, binarnym, szesnastkowym, dziesiętnym oraz oktalnym. Więcej na stronie PROGRAMY.

ExprS60

img/s60/ExprS60_0.jpgimg/s60/ExprS60_1.jpg
Zaawansowana aplikacja obliczeniowa umożliwiająca m.in. rysowanie funkcji, szeroko opisana na stronie EXPR.


Gry

Invaders

img/s60/Invaders_0.pngimg/s60/Invaders_1.pngimg/s60/Invaders_2.png
W grze sterujemy statkiem kosmicznym i staramy się jak najdłużej przeżyć pod ostrzałem najeźdźców z kosmosu. Aplikacja umożliwia wykorzystanie sensora ruchu (akcelerometru) do sterowania naszym pojazdem oraz wyświetla grafikę 2D z wykorzystaniem biblioteki graficznej OpenGL ES. Wersję pod Windows można przetestować tutaj.

freeTetris

img/s60/freeTetris_0.jpgimg/s60/freeTetris_1.jpgimg/s60/freeTetris_2.jpg
Prosta, szybka i grywalna wersja gry Tetris.
Sterowanie:

[lewo]-[prawo]/[4]-[6]
[góra]/[2] - obrót
[dół]/[8] - przyspieszenie spadania klocka
[enter]/[5] - zrzucenie klocka
[Lewy przycisk wyboru] - restart gry
[Prawy przycisk wyboru] - wyjście
[Przycisk nawiązania rozmowy] - pauza
[0] - zmiana trybu zegara na dokładny

Archiwum zawiera plik instalacyjny sis oraz wersję gry na system Windows, ze źródłami.

Lander

img/s60/Lander_0.jpgimg/s60/Lander_1.jpg
Gra polega na lądowaniu statkiem kosmicznym na generowanym losowo terenie.
Sterowanie:

[lewo]/[1]/[4]/[7]-w lewo
[prawo]/[3]/[6]/[9]-w prawo
[enter]/[2]/[5]/[8]-ciąg




O programach


Udostępniam pełne źródła programów: BinFView, Lander, freeTetris oraz Julia:
s60src4.zip
Źródła programu EXPR, na tej stronie.

Aplikacje testowane na Nokii N95 8GB oraz Nokii N80.

Pisaniem programów na system Symbian S60 zajmuje się od początku 2008 roku.
Aplikacje najczęściej tworzę najpierw na system Windows (wyjątkiem jest StopWatch), a następnie przerabiam na Symbiana. Wykorzystuje w tym celu własny szablon, czyli inaczej kod bazowy programu na którym opieram dalszą pracę. Pomaga mi w tym własnoręcznie napisany program SymGen. W programie wybieramy szablon (najczęściej pozycję nr 2), a następnie program generuje odpowiednie pliki. W razie konkretnych pytań można pisać do mnie maila (patrz strona O mnie).
Aplikacje są podpisane, jeżeli jednak pojawi się błąd certyfikatu przy instalacji programu, to wystarczy cofnąć datę w telefonie o rok. Błąd może również wystąpić, jeżeli data w telefonie jest wcześniejsza niż obecna. Wtedy należy zmienić ją na faktyczną.
Musimy pamiętać, aby w "Ustawienia->Aplikacje->Menedżer aplikacji->Inst. oprogramowania" zaznaczone było pole "Wszystko".

[Do góry]

Valid XHTML 1.0 Transitional Poprawny CSS!

Copyright © Kamil Korolkiewicz 2009, 2010