Poczatki programowania w PPC

  • 10 Odpowiedzi
  • 1950 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline miszka

  • **
  • 123
    • http://www.tychy-online.pl
Poczatki programowania w PPC
« dnia: Czerwiec 16, 2006, 08:26:01 »
Witajcie,

Prosze Was o rade, pomoc.

Od lat pisze w PHP, jest to juz dla mnie na tyle prosty jezyk, ze jestem w stanie wypluwac kawalki kodu na kartce, bez sprawdzania - dobrze sie czuje w tym jezyku.
Tworze wiele aplikacji operujacych na bazach danych.

I tutaj zauwazam duze pole do popisu pocketa:
Pobrac dane, przetworzyc i wyslac.

Pytanie, w czym (jako PHPowcowi) bedzie mi najlatwiej cos takiego napisac ? Przy zalozeniu glownie obslugi baz danych (raczej nic wbudowanego w aplikacje, a raczej laczacego sie z istniejaca baza przez net) ?

Z gory dziekuje za pomoc,
Mikolaj

*

Offline arczi

  • ****
  • 921
    • http://www.arczi79.netarteria.info
  • Sprzęt: HTC Desire HD
Poczatki programowania w PPC
« Odpowiedź #1 dnia: Czerwiec 16, 2006, 18:40:23 »
Nie wiem czy z dobrej strony chcesz podejść do tematu... Dla mnie to PPC nie oferuje takiej mocy aby można było na nim przetwarzać dane i wysyłać na dużo mocniejszy serverek. Dla mnie rozsądniejsze - na PPC tylko warstwa prezentacyjna, wszystkie obliczenia i przetwarzanie danych na serverze na którym jest serverek php oraz baza danych...

Poza tym to chyba php nie najlepiej się ma na PDA... poszukaj na tym forum - coś było ale nie bawię się PHP więc specjalnej uwagi nie zwracałem na treść postów. Wątpię aby to co znajdziesz spełniło Twoje nadzieje w tej platformie...  :cry:

Pozdr.
Casio Cassiopeia E-115 ----> HP iPaq h4150 ----> HTC Touch Pro ----> HTC Inspire 4G ----> HTC Desire HD ----> Samsung Galaxy Note  4 (N910C)

*

Offline miszka

  • **
  • 123
    • http://www.tychy-online.pl
Poczatki programowania w PPC
« Odpowiedź #2 dnia: Czerwiec 16, 2006, 21:04:37 »
arczi
Nie zrozumiales mnie.....

To, ze jestem phpowcem jest tylko wstep (php ma podobna skladnie do cpp)i to glownie o to mi chodzilo.

Piszac o przetwarzaniu danych, mialem na mysli zmiane rekordu, wyszukanie, dodanie czy kasowanie, a nie lamanie szyfrow.

Pytam o konkretny "jezyk" programowania, ktory w tej materii bedzie najlepszy dla mnie??:)

Mikolaj

*

Offline s8y

  • 17
  • Płeć: Mężczyzna
  • Sprzęt: universal wm5
Poczatki programowania w PPC
« Odpowiedź #3 dnia: Czerwiec 16, 2006, 21:32:32 »
Nie bawilem sie tym jeszcze ale srodowisko programowania (aplikacje) znajdziesz w rozszezeniu do VisualStudio.net. Dodatkowo jest jeszcze Windows SQL CE server na PPC.
 
http://www.microsoft.com/sql/editions/sqlmobile/default.mspx
 

Tutaj powinno byc cos wiecej.
Byc moze sa jeszcze inne silniki b.danych na platforme mobilna (no wlasnie nie piszesz pod jaki system chcesz robic te b.danych)
Daj znac jak Ci poszlo (Jakis czas juz sie do tego przymierzam ale jakos nie moge sie zebrac)

*

Offline miszka

  • **
  • 123
    • http://www.tychy-online.pl
Poczatki programowania w PPC
« Odpowiedź #4 dnia: Czerwiec 16, 2006, 21:56:05 »
s8y
dzieki.....ale.....
[chyba, nieprecyzyjnie wyrazam swoje mysli....:/]

moze bardziej obrazowo......

Serwer A -> Baza danych B (np. mySQL lub PostgreSQL) -> Internet (GPRS, EDGE) -> Pocket P

Pokecik pobiera sobie dane z bazy, zmienia je, a nastepnie odsyla zmienione.

W najbardziej debilnej wersji, dla zmienionych danych wysyla ciagi SQL:
UPDATE....., DELETE..... itp itd....

Czego teraz szukam, to JEZYKA PROGRAMOANIA NA KOMPUTER POCKET PC, ktore cos takiego mi umozliwi JAKO OSOBIE, KTORA DOBRZE ZNA PHP i chcialaby korzystac z jezyka w miare PODOBNEGO skladniowo, zeby przesiadka byla w miare bezpolesna....

uffff ;)

Mikolaj

*

Offline arczi

  • ****
  • 921
    • http://www.arczi79.netarteria.info
  • Sprzęt: HTC Desire HD
Poczatki programowania w PPC
« Odpowiedź #5 dnia: Czerwiec 16, 2006, 23:00:15 »
Oj sorki miszka ... faktycznie nie załapałem... myślałemże chodzi Ci konkretnie o PHP.

Jeśli nie masz konkretnych wymagań co do języka to najlepiej rozwiniętym językiem na PPC jest C++ i C#. Myślę że oba te języki pozwolą Ci połączyć sie poprzez np. GPRS z bazą danych, wykonac jakieś kwarendy, przetworzyć dane na PPC i ponownie odesłać wyniki...  Nie do końca jestem pewien tylko jak z wykorzystaniem technologii bezprzewodowych - bo chyba API jeśli chodzi o technologie bezprzewodowe (np. BlueTooth i sterowniki Widcomma) nie jest najlepiej opisane... ale pewien też nie jestem... po prostu gdzieś w tym dziale widziałem tematy w których ludzie pisali o problemach związanych z dokładnym opisem tych API... Lepiej napewno będzie z SQLem - bo funkcjonalności nawet jeśli nie są dostarczone ze standardowymi bibliotekami - to zawsze łatwo coś wygrzebać na necie.

Sorki że tak lakonicznie wszystko piszę... ale nie mam doświadczenia z programowaniem na PPC - w tej chwili wszystko co wiem na ten temat to tylko z lektury niektórych tematów w tym dziale... Radzę troszkę pogrzebać na forum - ze strzępków informacji napewno wyłoni się jakieś rozwiązanie.

Mam tylko nadzieję że chociaż troszkę ukierunkowałem Twoje poszukiwania... jeśli nie - to sorki - tak jak pisałem na PPC jescze nic nie pisałem (od dłuższego czasu przymierzam się... ale na razie na tym koniec :-( )

I jeszcze jedno - tak jak pisałem samo PHP jest mi obce i z tego co wiem to raczej niezbyt wspierane na PPC - dlatego doradziłem C++ i C# jako najbardziej rozwinięte na tej platformie języki... myślę niestety że możesz mieć drobne problemy z przesiadką z PHP na C++ lub C#... sam nie wiem co mogło by być najbardziej zbliżone do PHP... bo z javą to też raczej kiepskawo... :-(

Pozdrawiam.

PS:
Jakbyś coś wygrzebał - to napisz - sam jestem ciekaw czy coś Ci z tego wyjdzie.
Casio Cassiopeia E-115 ----> HP iPaq h4150 ----> HTC Touch Pro ----> HTC Inspire 4G ----> HTC Desire HD ----> Samsung Galaxy Note  4 (N910C)

*

Offline MacBirdie

  • *****
  • 1943
  • Płeć: Mężczyzna
  • I znów Poznań ;)
    • macbirdie.net
  • Sprzęt: iPhone 4 16GB | iPad 3G 64GB | iPhone 3G 8GB
Poczatki programowania w PPC
« Odpowiedź #6 dnia: Czerwiec 18, 2006, 18:17:26 »
Wg mnie najciekawszym i najbardziej uniwersalnym rozwiązaniem by było tutaj wystawić przed serwerem z bazą webserwis, będący bezpośrednim przełożeniem tabel bazy na metody webowe, a do niego z poziomu Pocket PC BAAARDZO prosto się dostać przez C#.
W Pocket PC nie ma takich interfejsów, jak ODBC czy OLE DB, a do konkretnej bazy prócz SQL Server Mobile trzeba sobie własnego klienta napisać lub skorzystać z jakiegoś gotowego produktu.
Być może warto skorzystać z interpretera Pythona dla Windows Mobile - tam chyba są już interfejsy a'la DBI czy dedykowane konkretnym bazom. Z tego co widziałem jest tam chyba nawet możliwość korzystania z wxWidgets i Tkinter, więc i interfejs użytkownika można dla palmtopa skonstruować.

Szczerze mówiąc PHP jest podobny do C/C++ chyba tylko w tym, że każda instrukcja kończy się średnikiem, a switch, for, while i do-while wyglądają tak samo, nic poza tym. :)
I szkoda że miałeś z PHP jako głównym językiem doświadczenie, bo pozwala on na nabieranie złych nawyków, a standardowa biblioteka funkcji to chaos.
Zainteresuj się poważnie Pythonem - jeszcze nie jest dokładnie taki, jaki bym chciał by był język skryptowy, ale o wiele lepiej się prezentuje niż PHP. Ma dość nowatorską, ale czystszą składnię, wiele dobrych cech z różnych języków dziedziczy. Polecam. :)

A jak chcesz bardzo PHP, to sprawdź, co to PocketHPH i daj znać. ;)

*

Offline fp

  • **
  • 113
    • http://pdaclub.pl/forum/index.php?action=search
Poczatki programowania w PPC
« Odpowiedź #7 dnia: Czerwiec 20, 2006, 11:44:29 »
Cytat: "MacBirdie"

W Pocket PC nie ma takich interfejsów, jak ODBC czy OLE DB


OLEDB jest w Pocket PC :)

*

Offline arczi

  • ****
  • 921
    • http://www.arczi79.netarteria.info
  • Sprzęt: HTC Desire HD
Poczatki programowania w PPC
« Odpowiedź #8 dnia: Czerwiec 20, 2006, 14:32:39 »
Cytat: "fp"
Cytat: "MacBirdie"

W Pocket PC nie ma takich interfejsów, jak ODBC czy OLE DB


OLEDB jest w Pocket PC :)


hmmm.... właśnie też mi się wydawało że gdzieś o tym "czytałem"...  :lol:
Casio Cassiopeia E-115 ----> HP iPaq h4150 ----> HTC Touch Pro ----> HTC Inspire 4G ----> HTC Desire HD ----> Samsung Galaxy Note  4 (N910C)

*

Offline MacBirdie

  • *****
  • 1943
  • Płeć: Mężczyzna
  • I znów Poznań ;)
    • macbirdie.net
  • Sprzęt: iPhone 4 16GB | iPad 3G 64GB | iPhone 3G 8GB
Poczatki programowania w PPC
« Odpowiedź #9 dnia: Czerwiec 20, 2006, 23:46:26 »
Aj, pochrzaniło mi się - oczywiście nie ma po prostu żadnego uniwersalnego sterownika bazodanowego, bo ole db jest (ale kto by tego używał , przynajmniej w czystej formie ;) ).

*

Offline fp

  • **
  • 113
    • http://pdaclub.pl/forum/index.php?action=search
Poczatki programowania w PPC
« Odpowiedź #10 dnia: Czerwiec 22, 2006, 08:38:10 »
znajdzie się kilku masochistów  :lol: