TECHNOLOGIE
W związku z naszym wieloletnim doświadczeniem potwierdzonym realizacją licznych modułów i systemów internetowych dla uznanych marek, oferujemy Państwu gamę rozwiązań:
- czyste kodowanie stron i aplikacji w języku programowania php (strony, sklepy internetowe) nie są tworzone w oparciu o szablonowe frame worki …
- wysoko-poziomowa technologia JAVA zintegrowana przy użyciu frameworku GWT oraz relacyjnej bazy danych MySQL.
- zaawansowane rozwiązania Flash i AS do tworzenia w pełni animowanych stron www i prezentacji multimedialnych
- autorski panel admin CMS w technologii GWT, pozwalający w sposób intuicyjny zarządzać treściami na www (teksty, zdjęcia)
- moduły płatności bazujące na asynchronicznej komunikacji oraz wykorzystujące komponenty pośredników płatności internetowych

HTML (ang.) HyperText Markup Language – hipertekstowy język znaczników, obecnie szeroko wykorzystywany do tworzenia stron internetowych. HTML pozwala opisać strukturę informacji zawartych wewnątrz strony internetowej, nadając znaczenie poszczególnym fragmentom tekstu – formując hiperłącza, akapity, nagłówki, listy – oraz osadza w tekście dokumentu obiekty plikowe np. multimedia bądź elementy baz danych np. interaktywne formularze danych. HTML umożliwia określenie wyglądu dokumentu w przeglądarce internetowej. Do szczegółowego opisu formatowania akapitów, nagłówków, użytych czcionek i kolorów, zalecane jest wykorzystywanie kaskadowych arkuszy stylów.

Wykorzystywany przez nas silnik baz danych to dobrze znany i często wykorzystywany MySQL wolnodostępny system zarządzania relacyjnymi bazami danych. MySQL rozwijany jest przez firmę Oracle. Wcześniej przez większość czasu jego tworzeniem zajmowała się szwedzka firma MySQL AB. Oprogramowanie oparte o systemy baz danych gwarantują dużą szybkość przetwarzania oraz elastyczność rozwiązań.

PHP jest obiektowym-skryptowym językiem programowania zaprojektowanym do generowania stron internetowych w czasie rzeczywistym. PHP jest najczęściej stosowany do tworzenia skryptów po stronie serwera WWW. Jest najpopularniejszym językiem programowanie stron internetowych. Wraz z połączeniem z bazą danych MySQL tworzy międzynarodowy najpowszechniej wykorzystywany standard programowania stron.

Technologie takie jak GWT pozwalają w niewielkim stopniu obciążyć procesor serwera przy dużym natężeniu ruchu. W połączeniu z asynchroniczną komunikacją pomiędzy klientem i serwerem (AJAX) w celu uzyskania optymalnej wydajności działania oraz szybkim serwerem bazy danych (MySQL) uzyskujemy maksymalną wydajność, zachowując tym samym dużą czytelność aplikacji dla użytkownika i dobrą jakość kodu, minimalizującą prawdopodobieństwo występowania błędów.
Google Web Toolkit (GWT) jest szkieletem do tworzenia aplikacji AJAX w oparciu o język Java. Pozwala on na tworzenie kodu bez ręcznego kodowania i łączenia elementów języka Java oraz JavaScript. Po napisaniu kodu aplikacji następuje kompilacja części klienckiej do JavaScriptu, CSS oraz HTML. Część serwerowa zostaje skompilowana przez standardowy kompilator Javy. Framework w standardzie zapewnia poprawne wyświetlanie komponentów w przeglądarkach: Firefox, Opera, IE, Safari, Google Chrome. Tworzone w ten sposób aplikacje spełniająstandardy RIA (ang. Rich Internet Application). Ich główne cechy to:
- Jednoekranowe aplikacje
- Brak konieczności przeładowywania
- Logika biznesowa po stronie klienta
- Oszczędność łącza - Asynchroniczny dostęp do zasobów serwera,
- Intuicyjny interfejs - właściwości i funkcjonalności aplikacji desktopowej
- HDuX - High Definition User eXperience: Widgety, efekty, dźwięk, wideo
Dlaczego GWT ??
- - większe bezpieczeństwo działania (kod niedostępny dla potencjalnego włamywacza)
- - znacznie większa wydajność poprzez asynchroniczną komunikację z serwerem
- - odciążenie serwera z działającą aplikacją (zmniejszenie obciążenia serwera)
- - większa stabilność aplikacji bazujących na GWT ze względu na kompilowany
- (w PHP interpretowany) charakter tworzenia aplikacji, gdyż błędy wyłapywane są na etapie programowania, nie na etapie używania
- - nowatorska technologia GWT jest wspierana przez GOOGLE !
- (łatwiej pozycjonowalna przez przeglądarki)
- - konstrukcja strony, portalu modułowa (moduł do modułu dochodzi i wystarczy wymieniać podmoduły , nie całe części portalu)
- - rozwiązanie AJAX-owe (nie musi się przeładowywać cała strona, ładuje się tylko jeden potrzebny fragment)
- - dynamika portalu (dynamiczne strony, rozsuwanie, przesuwanie, rozszerzanie elementów w JavaScript, możliwość przesuwania paneli na stronie)
- - Aplety JS zmniejszają objętość całej strony, animacje rozsuwania – delikatne, płynne pojawianie się grafiki, większa estetyka)
- - większa prędkość ładowania stron, portali niż w PHP, HTML, FLASH, FLEX
- - szybsze poruszania się po stronie, portalu
- - efekty pracy przy pisaniu strony są szybciej widoczne (nie trzeba czekać na zakończenie całości)
- - podatna na rozwój (wspierana przez Google, daje pewność, że w niedalekiej przyszłości znacznie wyprze lub zastąpi stare i wysłużone technologie takie jak PHP)
- - linki w adresie są bardziej przyjazne dla użytkownika i szybciej odnajdywane przez roboty Google.
- - zgodna z najnowszym standardem kodowania stron, ale również ze wsparciem dla starszych przeglądarek (np: FF1.0 oraz IE5.5) / wsparcie dla wszystkich przeglądarek !!!
- (wszystkie skrypty wyświetlają się prawidłowo i wszędzie działają)
- Duża popularność technologii AJAX,
- Prędkość działania
- Zmniejszenie ilości transferowanych danych
- Brak konieczności instalowania pluginów (natywna obsługa)
- Optymalny kod klienta
- Zmniejszona objętość, czytelność
- Internacjonalizacja aplikacji
- Obsługa wielu klientów (przeglądarek)
- Komunikacja z serwerem
- RPC, RequestFactory, XML, JSON, Comet
- Pisanie / Debugowanie
- Możliwość korzystania z IDE
- Modułowa budowa
- Obsługa Historii (przycisk "Wstecz")
- Wsparcie dla testów (JUnit)
- Wykorzystywanie CSS
- Selenium
- GWT Designer
- Speed Tracer
- Internacjonalizacja
- Widgety

AJAX (ang. Asynchronous JavaScript and XML, asynchroniczny JavaScript i XML) – technologia tworzenia aplikacji internetowych, w której interakcja użytkownika z serwerem odbywa się bez przeładowywania całego dokumentu, w sposób asynchroniczny. Ma to umożliwiać bardziej dynamiczną interakcję z użytkownikiem niż w tradycyjnym modelu, w którym każde żądanie nowych danych wiąże się z przesłaniem całej strony HTML. EMC wykorzystuje biblitekę jQuery – lekka biblioteka programistyczna dla języka JavaScript, ułatwiająca korzystanie z JavaScript (w tym manipulację drzewem DOM). Kosztem niewielkiego spadku wydajności w stosunku do profesjonalnie napisanego kodu w niewspomaganym JavaScripcie pozwala osiągnąć interesujące efekty animacji, dodać dynamiczne zmiany strony, wykonać zapytania AJAX. Większość pluginów i skryptów opartych o jQuery działa na stronach nie wymagając zmian w kodzie HTML (np. zamienia klasyczne galerie złożone z miniatur linkujących do obrazków w dynamiczną galerię). Wszystkie efekty osiągnięte z pomocą jQuery można osiągnąć również bez jej użycia. Jednak kod okazuje się nieporównywalnie dłuższy i bardziej skomplikowany.

Technologia Adobe Flash pozwala użytkownikowi aplikacji i strony internetowej w interaktywny i intuicyjny sposób na eksplorację (wyszukiwanie) danych. Użytkownicy Internetu oczekują bezpośredniego i przejrzystego interfejsu (narzędzia), który w łatwy sposób pozwala na uzyskanie dostępu do informacji bez konieczności wgłębiania się w zawiłą strukturę portalu. Dodatkowe animacje zwiększają atrakcyjność, przyciągając tym samym Klienta do prezentowanych na stronie informacji. Osiągnięcie takich efektów jest możliwe z wykorzystaniem najnowszych technik programowania internetowego jakimi są Adobe Flash czy AJAX.
Adobe Flash (dawniej Macromedia Flash) – program komputerowy, technologia tworzenia animacji z wykorzystaniem grafiki wektorowej na zasadzie klatek kluczowych. Powstałe pliki .swf, zwane często "plikami Flash" można odtwarzać na stronie za pomocą przeglądarki internetowej z zainstalowaną odpowiednią wtyczką (np. Adobe Flash Player) lub w oddzielnym programie do tego przeznaczonym. Od wersji Flash 5, program wyposażony został w język programowania do obsługi zdarzeń (np. kliknięcie elementu myszą) – ActionScript. Dzięki temu we Flashu można tworzyć interaktywne animacje i programy, np. popularne w sieci WWW gry Flash. Oprócz tego, pliki Flash są wykorzystywane do internetowych reklam i prezentacji. Istnieją również strony internetowe całkowicie oparte na plikach Flash.
Dlaczego warto inwestować w technologie
Oto wybrane statystyki roku 2010 podane przez serwis Royal Pingdom:
E-mail:
294 miliardy – przeciętna liczba wiadomości e-mail wysyłanych dziennie
1,88 miliarda – liczba użytkowników e-mail na świecie
480 milionów – nowi użytkownicy, którzy pojawili się w ciągu 2010 roku
Strony internetowe:
255 milionów – ogólna liczba stron internetowych
21,4 miliona – liczba stron dodanych w 2010 roku
Social media:
152 miliony – liczba blogów w Internecie (wg BlogPulse)
25 miliardów – liczba wysłanych w 2010 roku wiadomości na Twitterze
100 milionów – liczba nowych kont na Twitterze w 2010
7,7 miliona – osoby śledzące profil
600 milionów – całkowita liczba użytkowników na Facebooku w 2010 roku
250 milionów – liczba nowych użytkowników Facebooka w 2010 roku
30 miliardów – liczba plików udostępnianych miesięcznie na Facebooku (linki, posty, zdjęcia itp.)

Pisząc aplikacje internetowe staramy się być zgodni z najpopularniejszymi przeglądarkami internetowymi. Lista przeglądarek jest zależna od użytkowników. Poniższy wykres kołowy prezentuje najczęściej występujące i dominujące przeglądarki w zestawieniu procentowym:
Zrealizowane przez naszą firmę rozwiązania są aktualnie najlepszymi i najbardziej optymalnymi na rynku IT pod względem technologicznym i estetycznym.
Nasze oferty są każdorazowo dostosowane do Państwa indywidualnego zapotrzebowania i stanowią kompleksowe funkcjonalne i reklamowe rozwiązanie,
Przynoszące wymierne zyski dla firm i instytucji.















