Find Jobs
Hire Freelancers

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

$750-1500 USD

Zaprt
Objavljeno pred več kot 4 leti

$750-1500 USD

Plačilo ob dostavi
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.
ID projekta: 22218873

Več o projektu

4 ponudb
Projekt na daljavo
Aktivno pred 4 leti

Želite zaslužiti?

Prednosti oddajanja ponudb na Freelancerju

Nastavite svoj proračun in časovni okvir
Prejmite plačilo za svoje delo
Povzetek predloga
Registracija in oddajanje ponudb sta brezplačna
4 freelancerjev je oddalo ponudbo s povprečno vrednostjo $1.200 USD za to delo
Avatar uporabnika
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 budget with great accuracy. Waiting for your positive response Thanks
$1.125 USD v 7 dneh
4,8 (4 ocen)
5,2
5,2

O stranki

Zastava POLAND
Poznan, Poland
0,0
0
Plačilna metoda je verificirana
Član(ica) od nov. 5, 2019

Verifikacija stranke

Hvala! Po e-pošti smo vam poslali povezavo za prevzem brezplačnega dobropisa.
Pri pošiljanju vašega e-sporočila je šlo nekaj narobe. Poskusite znova.
Registrirani uporabniki Skupaj objavljenih del
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Nalaganje predogleda
Geolociranje je bilo dovoljeno.
Vaša prijavna seja je potekla, zato ste bili odjavljeni. Prosimo, da se znova prijavite.