종료

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.

기술: 맥 OS, 스위프트, 오브젝티브-C, C++ 프로그래밍

확대 보기: 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

고용주 소개:
( 0건의 리뷰 ) Poznan, Poland

프로젝트 ID: #22218873

이 프로젝트의 입찰 현황은 다음과 같습니다. 입찰자: 5명, 평균 입찰가: $1185

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 더 보기

$1125 USD (7일 이내)
(3 리뷰)
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 더 보기

$1125 USD (7일 이내)
(7 리뷰)
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 더 보기

$1425 USD (25일 이내)
(1 리뷰)
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 (7일 이내)
(0 리뷰)
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 더 보기

$1125 USD (7일 이내)
(0 리뷰)
0.0