Pewien pomysł - (nie) Trudna idea

0

Witam!

W mojej głowie narodził się pomysł, może nie będę go jakoś bardzo opisywał. W skrócie, napisać aplikację na androida, która przez sieć Wi-Fi połączy się z aplikacją na komputerze i owa aplikacja na PC ma coś tam sobie robić, dostając komendy z telefonu.
Jako, że jestem początkującym studencikiem Informatyki, gdzie aktualnie bawimy się sortowaniem implementując algorytmy w C, wiem że wiedzą odbiegam od tego by móc coś takiego zrobić. Ale poszukuję wskazówek, gdzie szukać wiedzy, jakie języki i biblioteki byłby odpowiednie do napisania czegoś takiego. Cel jest odległy i wysoki dla kogoś takiego, ale jak ma się pomysł to dużo więcej energii i chęci jest do dążenia do niego.
A więc czy Panowie po fachu mogliby coś doradzić, chociaż w czym pracować nad taką "abstrakcją"?
Pozdrawiam!

0

Nie łączysz się "przez wifi" tylko po prostu łączysz się z komputerem o danym ip do aplikacji nasłuchującej na danym wybranym porcie np na 3000. Co do języków to bardzo prosto to wygooglować ale masz android, linux - java, windows - C#, mac/ios - objective-c,

0

Zapoznaj sie z gniazdami sieciowymi: Gniazda sieciowe

Musisz napisac program "client" i program "server". Server bedzie to program ktory dziala po stronie PC i nasluchuje polaczen na danym porcie. Program client laczy sie z serverem i wysyla odpowiednie polecenia do servera ;)

0

Czyli rozumiem, że takie "cuda" do napisania raczej w tylko w C# tak?
A więc czy polecacie może jakiś kurs lub książkę do nauki? :)

0

Jeśli chcesz pisać na windows mobile to jedynie C#, jeśli na windowsie desktopowym to po prostu najłatwiej na C#

0

W takim razie C# faktycznie wydaje się solidną opcją i rozumiem nie będzie problemów z tym, że z jednej strony będzie aplikacja na Androidzie a z drugiej C#?

0

Nie bedzie z tym problemu ;)
Server moze byc napisany w C#
a client w Java pod Androida

0

No nic, to teraz przejście z podstaw strukturalnego programowania w C do jak rozumiem obiektowego w C#.
Brzmi ambitnie, grunt to znaleźć jakąś dobrą pozycję do nauki.
Jak mniemam, taki "C" to zupełnie dwa różne światy porównując z "C#"? ;)

0
Sebixxu napisał(a):

Jak mniemam, taki "C" to zupełnie dwa różne światy porównując z "C#"? ;)

Tak. w C# myślisz na wyższym poziomie abstrakcji bo większość rzeczy już masz, w sensie masz ogromną bibliotekę w postaci .net frameworka do wykorzystania. I nie martwisz się o odśmiecanie pamięci.

0

Nauka z kursów? Filmów? Książek? Czy może polecacie jeszcze inne źródła wiedzy?

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0