Jakie są trzy możliwości kodowania aplikacji mobilnych? Jakie są ich wady i zalety? Kiedy najlepiej sprawdzi się kodowanie natywne, kiedy wybrać aplikację hybrydową, kiedy z kolei postawić na aplikację przeglądarkową.
Girls in It - Front-end & Back-end. Jak zacząćmonterail
“Girls in IT” to cykl spotkań dla kobiet, które mają na celu pokazać od kuchni jak wygląda praca w firmie technologicznej i pomóc im podjąć właściwą decyzję na temat kariery zawodowej.
W pierwszej części, przeznaczonej dla przyszłych Front-end Developerek, opowiemy na czym polega tworzenie strony internetowej i podzielimy się listą niezbędnych źródeł dla początkujących.
Druga część zawiera praktyczne informacje dotyczące Backend development'u. Przedstawimy specyfikę pracy na tym stanowisku, dobre praktyki, a także cenne wskazówki od naszych ekspertek.
https://www.youtube.com/watch?v=ww36brBuxU8
Czy samochód może być wearable? Czym tak naprawdę będzie Automotive-Human-Machine-Interface? Kiedy rozszerzona rzeczywistość zastąpi człowieka? Czy autonomiczne samochody połączą się w grid i jakie to ma konsekwencje? Jak rozwijać się będą systemy nawigacji kolejnej generacji? Prezentacja pokaże najnowsze trendy w branży Automotive i projekty realizowane w REC-Global.
Wideo na http://www.netcamp.pl
Jakie są trzy możliwości kodowania aplikacji mobilnych? Jakie są ich wady i zalety? Kiedy najlepiej sprawdzi się kodowanie natywne, kiedy wybrać aplikację hybrydową, kiedy z kolei postawić na aplikację przeglądarkową.
Girls in It - Front-end & Back-end. Jak zacząćmonterail
“Girls in IT” to cykl spotkań dla kobiet, które mają na celu pokazać od kuchni jak wygląda praca w firmie technologicznej i pomóc im podjąć właściwą decyzję na temat kariery zawodowej.
W pierwszej części, przeznaczonej dla przyszłych Front-end Developerek, opowiemy na czym polega tworzenie strony internetowej i podzielimy się listą niezbędnych źródeł dla początkujących.
Druga część zawiera praktyczne informacje dotyczące Backend development'u. Przedstawimy specyfikę pracy na tym stanowisku, dobre praktyki, a także cenne wskazówki od naszych ekspertek.
https://www.youtube.com/watch?v=ww36brBuxU8
Czy samochód może być wearable? Czym tak naprawdę będzie Automotive-Human-Machine-Interface? Kiedy rozszerzona rzeczywistość zastąpi człowieka? Czy autonomiczne samochody połączą się w grid i jakie to ma konsekwencje? Jak rozwijać się będą systemy nawigacji kolejnej generacji? Prezentacja pokaże najnowsze trendy w branży Automotive i projekty realizowane w REC-Global.
Wideo na http://www.netcamp.pl
It's a final report / presentation of a Java based game - JBRiCK. It talks about the architecture, design and the final output at the end of the semester.
It's a final report / presentation of a Java based game - JBRiCK. It talks about the architecture, design and the final output at the end of the semester.
SharePoint Framework to nowy model tworzenia customizacji w SharePoint umożliwiający w pełni client-side development zintegrowany z modern SharePoint UX.
O zagadnieniu:
Czy następuje taki moment w życiu programisty, kiedy może on stwierdzić, że jego warsztat jest już doskonały? Nie, jeżeli pracuje w technologiach internetowych. Ta dziedzina informatyki rozwija się w niesamowicie szybkim tempie, a stworzone wczoraj rozwiązania warto stosować już dziś!
Cel i korzyści spotkania:
Podczas spotkania słuchacze poznają aktualnie wykorzystywane technologie oraz kluczowe umiejętności w produkcji aplikacji internetowych, jak również metody programowania ekstremalnego i techniki zwinnego wytwarzania oprogramowania. Osobom, które dopiero zaczynają swoją przygodę z web development, zostanie przedstawiona propozycja działań, których sumienne podjęcie się gwarantuje odniesienie sukcesu zawodowego.
"Zagrożenia w stosowaniu technologii open-source w projektach komercyjnych" -...krakspot
Prezentacja z czwartej edycji KrakSpota. "Dlaczego open-source to zło? Zagrożenia w stosowaniu technologii open-source w projektach komercyjnych" - Tomasz Wesołowski
Tomasz Muter (@tommuter) - aplikacje mobilne - Bootstrap Maj 2012Tomasz Muter
Prezentacja wygłoszona podczas majowego Bootstrapu we Wrocławiu. Prelegent Tomasz Muter z firmy Droids on Roids - rozwiązania mobilne opowiedział o rynku aplikacji mobilnych, ich tworzeniu oraz monetyzacji.
Projektowanie stron www dla ngo i projektow eko - case studyKrakweb
Case study projektu strony "Biogazownia rolnicza - sprawa publiczna”: www.gmina.bio-gazownie.edu.pl. Najważniejsze zasady, którymi kierujemy się w naszej pracy, to: przejrzysty budżet, nieprzekraczalne terminy i gwarancja wsparcia technicznego. Zapoznaj się z kolejnymi etapami realizacji zadania, dobrymi praktykami w relacjach z klientem oraz danymi technicznymi.
Kompletny przewodnik po środowisku C++ Buildera
C++ Builder to zgodne ze standardem ANSI C++ środowisko szybkiego tworzenia aplikacji (RAD) w systemie Windows. Dzięki C++ Builder można tworzyć zarówno aplikacje typu "desktop", jak również aplikacje rozproszone i internetowe. "C++ Builder 6. Vademecum profesjonalisty" dostarczy Ci aktualnych informacji na temat najnowszych możliwości tego środowiska. Poznasz między innymi technologie DataSnap, C++ Mobile, XML, BizSnap, dbExpress.
Książka ta była pisana z myślą o aktualnych i przyszłych użytkownikach środowiska C++ Builder. Jest to poradnik dla programistów, a jego podstawowym zadaniem jest poszerzenie wiedzy na temat środowiska C++ Builder i związanych z nim technologii; opis najnowszych funkcji wprowadzonych w wersji 6 środowiska oraz ułatwienie tworzenia wydajnego i użytecznego oprogramowania. Choć większość rozdziałów adresowana jest do średnio zaawansowanych i zaawansowanych użytkowników, zostały one ułożone w taki sposób, że stopień trudności rośnie wraz z numerami rozdziałów, więc początkujący programiści nie powinni mieć większych problemów ze zrozumieniem opisywanych koncepcji.
* Naucz się tworzyć mobilne aplikacje korzystając z Borland C++Mobile Edition
* Poznaj sposoby przetwarzania i transformacji dokumentów XML
* Twórz usługi sieciowe wykorzystując BizSnap oraz WSDL i SOAP
* Pisz aplikacje rozproszone za pomocą DataSnap
* Uzyskaj dostęp do baz danych niezależnie od platformy wykorzystując dbExpress
* Poznaj sztuczki i chwyty stosowane przy pisaniu aplikacji graficznych i multimedialnych
* Poszerz możliwości środowiska programistycznego za pomocą OpenToolsAPI
* Poznaj tajniki Windows 32 API i wykorzystaj je w swoich aplikacjach
Doświadczenie i bogata wiedza autorów „C++Builder 6. Vademecum profesjonalisty" to gwarancja rzetelności tej książki. Jeśli programujesz w C++ Builder, jest Ci ona po prostu niezbędna.
Jakość oprogramowania jest rozbudowaną dziedziną wiedzy, którą każdy programista zna doskonale, ale ilu tak naprawdę stosuje skutecznie? W prelekcji przedstawię zarówno najważniejsze, zweryfikowane praktycznie sposoby podnoszenia i utrzymywania jakości oprogramowania na założonym poziomie, jak również omówię kilka pułapek, w które nadzwyczaj łatwo wpadamy.
Kompendium wiedzy dla każdego programisty, projektanta i kierownika projektu
* Nowoczesne metodyki wytwarzania oprogramowania
* Narzędzia do modelowania aplikacji i automatycznego generowania kodu
* Koncepcja architektury sterowanej modelami
* Sposoby zapewnienia jakości aplikacji
Tworzenie aplikacji korporacyjnych to wyścig z czasem. Organizacje zmieniają się podobnie jak otoczenie biznesowe, w którym działają. Zbyt długi okres przygotowania aplikacji może sprawić, że po wdrożeniu okaże się ona bezużyteczna. Z drugiej jednak strony, zbyt duży pośpiech przy tworzeniu aplikacji powoduje, że pomija się fazę modelowania i testowania, pisząc kod źródłowy bez jakiejkolwiek koncepcji i planu. Efektem takiego pośpiechu są aplikacje niedostosowane do wymagań użytkowników i pracujące niestabilnie. Sposobem na stworzenie odpowiedniego systemu informatycznego dla korporacji jest wykorzystywanie odpowiednich metodyk projektowych i nowoczesnych narzędzi ułatwiających zarówno pisanie, jak i testowanie aplikacji.
Książka "J2EE. Podstawy programowania aplikacji korporacyjnych" przedstawia najlepsze praktyki projektowe stosowane przy tworzeniu systemów informatycznych z wykorzystaniem platformy J2EE. Opisano w niej kolejne etapy projektu oraz narzędzia i metodyki, dzięki którym przeprowadzenie każdego z nich będzie szybsze i efektywniejsze. Czytając ją, poznasz metodyki RUP i XP, typy architektur systemów oraz sposoby modelowania aplikacji i narzędzia do automatycznego generowania szkieletu kodu źródłowego. Dowiesz się, jak optymalnie skonfigurować środowiska programistyczne i jak testować kolejne moduły aplikacji. Nauczysz się korzystać z nowoczesnych metodyk i narzędzi.
* Podstawowe wiadomości o błyskawicznym wytwarzaniu aplikacji (RAD)
* Metodyki projektowe Rational Unified Process (RUP) oraz Extreme Programming (XP)
* Wielowarstwowe architektury systemów
* Modelowanie systemów za pomocą języka UML
* Automatyczne generowanie kodu
* Stosowanie narzędzi XDoclet i Hibernate
* Komunikacja z bazami danych
* Zasady programowania aspektowego
* Testowanie aplikacji
Wiadomości zawarte w tej książce sprawią, że będziesz w stanie szybciej projektować i tworzyć aplikacje korporacyjne.
Jak zacząć przygodę z tworzeniem dużych produkcji? Co zrobić, żeby stać się częścią branży gier? Prezentacja pokazuje możliwe ścieżki rozwoju dla programistów, pokazując przy tym, że gry mają znacznie więcej wspólnego z "poważnym" oprogramowaniem niż się może wydawać.
Aplikacje mobilne tworzone w technologiach webowychTomasz Borowski
Android, iOS, Windows Phone... Czy zróżnicowanie platform i języków programowania musi być przeszkodą w tworzeniu aplikacji mobilnych? Na szczęście nie! Dzięki technologiom webowym możemy tworzyć oprogramowanie działające na wielu platformach, a posiadane doświadczenie w HTML i JavaScript może znacznie przyspieszyć pracę i ukończenie projektu. Podczas wystąpienia zostaną przedstawione dostępne narzędzia i biblioteki do tworzenia cross-platformowych aplikacji mobilnych.
Similar to User Experience – wpływ internetu na aplikacje enterprise - Netcamp #14 (20)
Mówi się, że „the next big thing” leży gdzieś pomiędzy wearable tech a upowszechnieniem koncepcji Internetu rzeczy. A połączenie tych 2 nurtów ma stanowić kolejny przełom technologiczny, gdzie zostanie zatarta granica między człowiekiem a technologią. Już teraz do naszego życia pukają inteligentne okulary, zegarki, opaski. Telefony monitorują naszą aktywność na każdym kroku. Jak przygotować swój biznes lub karierę do tej rzekomej rewolucji? Gdzie szukać wzorców i inspiracji? Czy pisarze sci-fi mieli rację, ostrzegając, że im więcej w nas maszyny, tym mniej człowieka.
Prezentacja ma na celu przedstawienie Google Glass – gadżetu, który niebawem pojawi się w sprzedaży detalicznej i otworzy nowe możliwości przed użytkownikami. Jednocześnie twórcy oprogramowania na platformy mobilne staną przed nowymi wyzwaniami związanymi m.in. z projektowaniem interfejsów i sposobie interakcji z urządzeniem. Podczas prezentacji zostaną także omówione podstawowe zagadnienia związane z tworzeniem natywnych aplikacji na Google Glass oraz framework’a Mirror API.
Wideo na http://www.netcamp.pl
Marketing Automation to ostatnio bardzo modny trend w działaniach email marketingowych, warto jednak zastanowić się kiedy warto zainwestować w działania MA i od których zacząć. Tomek pokaże w prezentacji ciekawe przykłady i wybrane case studies.
Prezentacji pokaże jak API podnosi wartość usługi, która je udostępnia a często jest niezbędne do jego istnienia, zwłaszcza w e-commerce. Zobaczymy też jak można wykorzystać API do rozwijania i tworzenia własnych produktów. Przemek udowodni że API nie jest takie straszne jak je malują :)
Nazwa domeny internetowej, będąca nazwą firmy lub produktu, ma kluczowe znaczenie w e-biznesie. Od strony technicznej łatwo ją zarejestrować, jednak wiele wysiłku należy włożyć aby ją odzyskać lub obronić się przed jej przejęciem. Nie można zapomnieć także o tym, że nazwa domeny funkcjonuje obok innych form zabezpieczenia nazw, współtworząc szerszy system prawnej ochrony. Rafał opowie o procedurach w zakresie sporów domenowych oraz o innych formach prawnych zabezpieczenia nazwy firmy i produktu w e-biznesie.
Prezentacja przedstawi charakterystykę rynku druku 3D – kto na nim dzisiaj najwięcej zyskuje? Czy są to producenci drukarek? Materiałów eksploatacyjnych? Wzorców? A może usługi? Jak będzie w przyszłości? Jakie są teraz największe wyzwania? Czy druk 3D ma ambicje stać się tak popularny jak zwykłe drukarki? Czy powstaną (a może już są) punkty „ksero 3D”? Gdy się już zdecydujemy – szybkie tips & tricks składania własnej drukarki 3D.
Budowanie wzrostu liczby użytkowników jest niezwykle ważne, jednak bardzo często bywa tak, że im wyżej się wejdzie, z tym większej wysokości się spadnie. Szybki przyrost użytkowników bez przemyślanych działań mających na celu zachęcenie ich do powrotu do aplikacji – często są to działania podjęte już na etapie jej tworzenia – może skończyć się bolesną klęską.
Prezentacja o rekrutacji w branży IT dla pracodawcy i pracownika. Dlaczego wiele firm IT ma problemy z znalezieniem odpowiednich pracowników, jakie błędy popełniamy najczęściej przy rekrutacji. Jak przetrwać na rynku pracy w czasach kryzysu. Czym jest personal i employer branding oraz dlaczego jest tak ważny.
More from Fundacja Rozwoju Branży Internetowej Netcamp (20)
Jak znaleźć dobrego pracownika i zrobić karierę w branży IT – Marzena Zasińsk...
User Experience – wpływ internetu na aplikacje enterprise - Netcamp #14
1. User Experience
Wpływ Internetu na aplikacje korporacyjne
Prezentują:
Piotr Zimoch Bartosz Wysocki
Senior Front-end Developer Front-end Developer
BLStream Sp. z o.o. BLStream Sp. z o.o.
(c) 2009 BLStream Sp. z o.o.
2. Agenda
• O nas
• Definicje
• Front-end
• Technologie oraz nasze Know How
• Development showcase
• Podsumowanie
2
3. O nas
Piotr Zimoch Bartosz Wysocki
• 6 letnie doświadczenie w • 6 letnie doświadczenie w
branży
branży
• 1.5 roku w korporacji
• rok w korporacji
• graficy bez
talentu ;)
• Programiści z
poczuciem estetyki
• Wydzia ł Informatyki
3
4. Definicje
Aplikacja korporacyjna
• Nie, nie tworzą ich tylko korporacje
• Tak, jest robiona dla korporacji
• Kompleksowe zaspokojenie specjalistycznych wymagań
• Przyspieszenie prac -> zmniejszenie kosztów ->
zwiększenie zysków
• np. CDN Optima
4
6. Mój Play
• Dostęp do prywatnych danych
• klient SAM sprawdza i konfiguruje ustawienia swojego konta. BEZ
konieczności połczenia z konsultantem telefonicznie
6
10. Współpraca między warstwami
Graficy, na podstawie wytycznych od analityków,
tworzą layout, który jest cięty i oskryptowywany przez
front-end developerów, a następnie podł ączany do
silnika napisanego przez programistów backendowych.
• niewykorzystane zasoby
• przestoje
• nieporozumienia między warstwami
10
12. Front-end - czy to ma sens?
• psd to (x)html
• standard compilance
• browsers compability
• JavaScript ninjas
• accessability & usability
12
13. Nasze wątpliwości
– Czy Front-end Developer powinien “znać” cały projekt ?
– Ścisła specjalizacja czy płynne granice obowiązkó w?
– Jak usprawnić kontakt w zespole (front-end view) ?
13
15. Freemarker
– Programowanie bardziej przyjazne
– Dużo elastyczniejsza struktura kodu
– Dobrze przygotowany kod jest w stanie “przejąć”
backendowiec
– łatwiejszy przekład makiet html/css do aplikacji pisanej w
Java
15
18. Development Showcase
Aplikacja typu CRM
Dane techniczne:
Czas trwania: ~ 4 miesiące
Zespól:
1 analityk
3 enterprise developerów
1.5 front-end developera
1 grafik
1 team leader
18
22. Development Showcase
• “Po najechaniu na guzik kursor się nie zmienia”
• “Po kliknięciu w XXX nie widać żadnej akcji”
• “Pod IE6 pojawił się nieprzewidziany odstęp”
• “W głó wnym panelu danych klienta, brakuje
przeźroczystości pod menu”
22
23. ... Wpływ Internetu ...
– raz napisana aplikacja może być użyta niezależnie od
systemu operacyjnego
– umieszczona na serwerze centralnym może być
aktualizowana setki razy dziennie
– dostępność
– praca dla … front-end developeró w
–użytkownicy potrafią sie poruszać po systemie bez
wcześniejszego szkolenia
23
24. Dziękujemy za uwagę
Bartosz Wysocki,
Piotr Zimoch
(c) 2009 BLStream Sp. z o.o.