Otwarty

Stworzenie prostego programu (agenta) dla systemów MAC OSX

Szukamy osoby, która wspomoże nas w pracach nad aplikacją typu agent do naszego systemu. Agent będzie tworzony dla systemu Mac OSX, zalecany język programowania Swift, ale dopuszczamy inne języki. Agenty na inne systemy są gotowe lub są w trakcie modyfikacji, zapewniamy pełne wsparcie w kontekście metod i algorytmów. Program powinien działać w trayu i realizować proste funkcje takie jak komunikacja z serwerem.

Szczegółowy opis:

1. Utworzenie aplikacji desktopowej dla Mac OSX od wersji 10.13, uruchamiającej się jako usługa z uprawnieniami administratora i działającej w tle, w trayu

2 .Aplikacja sprawdza na serwerze czy jest nowa wersja programu, jeżeli tak to przeprowadza aktualizację i się restartuje

3. Aplikacja może być zainstalowana albo uruchomiona jako portable

4. Aplikacja posiada lokalny plik konfiguracyjny lub bazę gdzie przechowuje ustawienia oraz dane tymczasowe

a) URL do łączenia się z serwerem

b) token potrzebny do komunikacji w standardzie X-Bearer-Token

5. Aplikacja posiada menu (po wywołaniu myszką) gdzie użytkownik w zależności czy ma uprawnienia lokalnego administratora:

a) jeżeli użytkownik ma uprawnienia administratora:

- Show data

- Update

- Messages

- Preferences

- Quit

b) jeżeli to zwykły użytkownik:

- Show data

- Messages

- Update

6. Show data pokazuje nowe okno gdzie przedstawia informacje o systemie

a) hostname

b) MAC adres - IP adres

c) osoba zalogowana

d) czy ma prawa administratora

e) czy jest włączony firewall

d) czy jest włączone szyfrowanie dysku

7. update wysyła ramkę zapisaną w json do serwera z informacjami jakie są w show data

8. messages - komunikaty od administratora

Pojawia się nowe okno gdzie jest lista komunikatów pobrana przez aplikacje, posortowana po dacie

9. Preferences - możliwość zmiany URL i Tokenu.

10. Cykliczne odpytanie serwera o zadania do wykonania

a) kod 0 - nic nie rób

b) kod 1 - wyślij update

c) kod 2 - komunikat od administratora - aplikacja łączy się z serwerem i pobiera listę komunikatów, które zapisuje lokalnie oraz wyświetla dymek że są komunikaty do użytkownika (może zmienić kolor ikonki).

11. program nasłuchuje czy na karcie sieciowej zmienił się ip adres jeżeli tak to wysyła komunikat o tym do serwera

12. Zaprogramowanie testów jednostkowych

13. Opisanie klas, metod aby można było w prosty sposób wygenerować dokumentacje.

Oferujemy wsparcie na każdym etapie tworzenia aplikacji, wymagamy doświadczenia w programowaniu dla systemów MAC OSX.

Umiejętności: Mac OS, Swift, Objective-C, Programowanie w C++

Zobacz więcej: aplikacje dla freelancerów, biura dla freelancerów, biura dla freelancerów warszawa, biuro dla freelancerów warszawa, biuro dla freelancerów wrocław, copywriter redaktor tekstów reklamowych artykułów płatny staż & zatrudnienie 1700 zł elastyczny czas wola, copywriter redaktor tekstów reklamowych artykułów płatny staż zatrudnienie stałe elastyczny grafik wola, dla freelancerów, forum dla freelancerów, freelancer pisanie artykułów, freelancer poszukiwany pisanie artykułów, freelancer zlecenia dla programistów, junior copywriter praca zdalna dla studentów poznań, konkursy dla freelancerów, oferty dla freelancerów, oferty pracy dla freelancerów, oferty pracy dla programistów freelancerów, ogłoszenia dla freelancerów, pisanie artykułów freelancer, pisanie artykułów praca

O pracodawcy:
( 0 ocen ) Poznan, Poland

Numer ID Projektu: #22218873

5 freelancerów złożyło ofertę na kwotę $1185 do tego projektu

Software9981

Hello, Greetings of the day! I saw your proposal and understood completely. We are a team of expert developers and have more than 6 years of experience in the same domain. We will complete your task on time and on budg Więcej

$1125 USD w ciągu 7 dni
(3 Oceny)
4.8
SecureForYou

Hello. I hope you are doing fine. Here's a handsomely experienced desktop application developer applying for your job. To introduce myself, I am a desktop programming expert with over 10 years of past experience. As Więcej

$1125 USD w ciągu 7 dni
(7 Oceny)
5.4
murtuza90

Hi, I am Murtuza Fullstack Developer with 7+ years of experience Top Rated Freelancer ✓ᵛᵉʳᶦᶠᶦᵉᵈ Full-Time (40+hrs/week) With High Quality, Correct Deadline, Reasonable Budget, Good Communication Knowledge on ★★★ Pleas Więcej

$1425 USD w ciągu 25 dni
(1 Ocena)
4.3
jstopguru

Hello, Greetings!! ~~~~~~~~~~~~ I WILL SATISFY YOU~~~~~~~~~~~~ I will love to assist you with this task, and I can start working immediately. Kindly message me so that we can discuss it further. Best Regards Boris

$1125 USD w ciągu 7 dni
(0 Oceny)
0.0
mani077

We are based in one of the best places for software development,highly skilled developers are well values in the [login to view URL] are doing strong selection of developers as we focus on the very base skills and attitude,,that Więcej

$1125 USD w ciągu 7 dni
(0 Oceny)
0.0