Farnell element14   Przedstawicielstwo Handlowe Paweł Rutkowski   Phoenix Contact Sp. z o.o.   Fluke Europe B.V.  

Energetyka, Automatyka przemysłowa, Elektrotechnika

Dodaj firmę Ogłoszenia Poleć znajomemu Dodaj artykuł Newsletter RSS
strona główna GRUPY Koło naukowe programistów Aplikacje dla telefonów komórkowych
REKLAMA
Przejdź do grup
REKLAMA

Aplikacje dla telefonów komórkowych

Brak awataru
Jan Niezbędny

Ponieważ ostatnio bardzo popularne zrobiły się smartfony interesuje mnie w jakim języku programowania tworzy się aplikację do iPhonów lub komórek opartych o system Android? Czy jest to tradycyjny tradycyjny C++ ?

cytuj pomógł zgłoś nadużycie
Brak awataru
Marcin Frankowski

Fajny temat, który też mnie interesuje. Mam iPhone 3G i z ochotą mogę przetestowac jakis soft napisany wlasnorecznie.

cytuj pomógł zgłoś nadużycie
Awatar użytkownika
Anna Wróblewska

Niezbędna będzie znajomość języków obiektowych C++ i JAVA. JAVA do pisania aplikacji na Androida i C++ dla systemów iOS.

Tu znajdziecie SDK i wszelkie niezbędne instrukcje:

http://developer.android.com/index.html

http://developer.apple.com/devcenter/ios/index.action

 

 

cytuj pomógł zgłoś nadużycie
Brak awataru
Kamil Wróblewski

Jeśli chodzi o Androida, to owszem, aplikacje pisze się w javie. Ale można posiłkować się bibliotekami pisanymi w C++.

Jeśli zaś chodzi o iOS, to nie C++, lecz Objective-C. Osobiście, nie cierpię Objective-C. I jestem zdania, że gdyby nie logo jabłka na iPhone'ach, to pewnie producent tych smartfonów miałby duży problem z ich popularnością, w dużej mierze właśnie przez ten nieżyciowy język.

W przypadku pozostałych systemów stosowanych w smartfonach, to językiem programowania jest C++.

Generalnie jeśli znasz C oraz C++, to nie ma dużych problemów z przesiadką na języki programowania takie jak JAVA, C# oraz Objective-C.

cytuj pomógł zgłoś nadużycie
Awatar użytkownika
Anna Wróblewska

Może moje pytanie Ci rozśmieszy ale dopiero poznaję C++. Czym on się różni od Objective-C. Przecież to też język obiektowy? A może stworzyłeś już jakąś aplikację na któregoś z smartfonów?

cytuj pomógł zgłoś nadużycie
Brak awataru
Kamil Wróblewski

Kto pyta, nie błądzi :)

Objective-C to próba połączenia Smalltalka z C i zrobienia z C języka obiektowego. Na mój gust bezsensowne w założeniach i tragiczne w realizacji. A dokładne informacje są w wikipedii. Polecam artykuł po angielsku:

http://en.wikipedia.org/wiki/Objective-C

Sam nigdy nie pisałem w Objective-C, ale kilka razy miałem okazję analizować programy pisane w tym języku.

Odnośnie smartfonów, to zdarzyło mi się coś tam popełnić na Symbiana. Ale pod Symbiana pisze się w (nie do końca typowym) C++, więc nie było dużych problemów. Jedyne problemy, to niezwykle rozbudowane API, kiepska dokumentacja (wiecznie niedokończona) oraz nietypowe techniki i rozwiązania (dwufazowe konstruktory, aktywne obiekty, CleanupStack, restrykcyjne nazewnictwo klas, deskryptory, itd.).

cytuj pomógł zgłoś nadużycie
Awatar użytkownika
Arkadiusz Śmigielski

Dodam, że np. Windows Mobile da się programować w LabVIEW ... tzw. język G

Mam nadzieję, że już niedługo NI udostępni odpowiednie narzędzia do programowania Android'a, IPhone OS i ewentualnie innych. W tym momencie dla tych systemów można w LabVIEW zbudować aplikacje webowe ... (czyli pracujące online, więc wymagające dostępu do internetu )

Więcej tu:

http://www.ni.com/smartphone/

cytuj pomógł zgłoś nadużycie
Awatar użytkownika
Anna Wróblewska
Arkadiusz Śmigielski
 

Dodam, że np. Windows Mobile da się programować w LabVIEW ... tzw. język G

Mam nadzieję, że już niedługo NI udostępni odpowiednie narzędzia do programowania Android'a, IPhone OS i ewentualnie innych. W tym momencie dla tych systemów można w LabVIEW zbudować aplikacje webowe ... (czyli pracujące online, więc wymagające dostępu do internetu )

Więcej tu:

http://www.ni.com/smartphone/

Szczerze, to nie sądziłam że LabVIEW ma takie możliwości. Tym bardzie przydałby się tutorial:D Np piszemy kalkulator na W. Mobile w języku G. Ja na razie zostanę przy C/C++ ;)

cytuj pomógł zgłoś nadużycie
Brak awataru
Kamil Wróblewski

Tylko pytanie, czy LabView kompiluje do natywnego kodu, czy też wymaga jakiegoś frameworka do uruchomienia stworzonych w nim programów?

cytuj pomógł zgłoś nadużycie
Awatar użytkownika
Arkadiusz Śmigielski

W LabView (korzystając z odpowiedniego modułu) kompilujemy do .exe i wrzucamy (kopiujemy) na platformę Windows Mobile - nie jest potrzebny żaden dodatkowy RunTime Engine, czyli nie musimy tworzyć specjalnej "instalki".

Tu jest zestawienie wszystkich modułów i toolkit'ów dostępnych dla LabView:

http://www.ni.com/labview/buy/?addons

Interesuje nas w tym przypadku Mobile Module for Handheld Devices

 

Szczerze, to nie sądziłam że LabVIEW ma takie możliwości. Tym bardzie przydałby się tutorial:D Np piszemy kalkulator na W. Mobile w języku G.

 

Może kiedś znajdę chwilę ...

cytuj pomógł zgłoś nadużycie
Awatar użytkownika
Arkadiusz Śmigielski

Tu można pobrać gotową aplikację (napisaną przeze mnie na szybko, żeby pokazać takową możliwość  :-)) - działa np. pod Windows Mobile 6.5 (HTC HD2), ale ze wcześniejszymi wersjami też powinna zadziałać. (6.0)

Lotto - czyli losowanie liczb 5 z 42 lub 6 z 49:

http://www.optinav.pl/a/lotto.zip

Program do pobrania tu:

www.optinav.pl/a/lotto.png

Jak widać program jest w wersji png czyli obrazek, a nie VI. To jest kolejna ciekawostka od wersji LabView 2009 - wystarczy wrzucić taki obrazek na diagram blokowy, a pojawi się gotowy kod programu widoczny na obrazku (ze wszystkimi case'ami itd).

cytuj pomógł zgłoś nadużycie
Awatar użytkownika
Pat Bateman

Niby można pisać w c# poprzez Xamarin. W c# możesz też pisać windows phone apps. Jeżeli chodzi o Android jednak, zalecana jest Java. Sam chciałem się za to zabrać, ale te IDE androidowe mnie jednak odpychają

cytuj pomógł zgłoś nadużycie
Brak awataru
Bartosz Nakielski

Też mam kilka interesujących pomysłów na aplikacje na smartfony. Takie pod zarabianie pieniędzy. Tylko z drugiej strony konkurencja nie śpi. Poza tym dodanie do Google Play podobno też jest karkołomną sprawą...

Ale widzę w tym spory potencjał. Ewentualnie taka jak ta porównywarka rachunków osobistych.

Ostatnio edytowane 31.08.2016 przez Bartosz Nakielski. Powód: aktualizacja
cytuj pomógł zgłoś nadużycie
Brak awataru
Eryk SP

W zasadzie to codziennie kilka nowych aplikacji wychodzi na smartofna, ale oczywiście nie każda się przyjmuje.

cytuj pomógł zgłoś nadużycie
odpowiedz
REKLAMA
Nasze serwisy:
elektrykapradnietyka.com
przegladelektryczny.pl
rynekelektroniki.pl
automatykairobotyka.pl
budowainfo.pl