Archive for the ‘Web Apps’ Category

Ciekawostki dla Javy serwerowej   Leave a comment

Java Spark (inspirowany przez Sinatra w Ruby)– b. ciekawe rusztowanie (tzw. micro web farmework) idealnie nadaje się do tworzenia prostych i szybkich usług webowych. Jak zrobić prostą usługę typu REST – http://www.javacodegeeks.com/2014/06/building-a-simple-restful-api-with-spark.html. Źródła są na – GitHub

Jak wykorzystać Maven w JEE7 – http://www.javacodegeeks.com/2014/04/java-ee7-and-maven-project-for-newbies-part-1-a-simple-maven-project-structure-the-parent-pom.html

Autoryzowany tutorial do Java 7 przez Oracle – http://docs.oracle.com/javaee/7/tutorial/doc/home.htm

Używanie mechanizmu genericshttp://www.javacodegeeks.com/2014/06/beauty-and-strangeness-of-generics.html

Posted 18 czerwca 2014 by marekwmsdn in Java, jee, Web Apps

Ciekawostki o Javie   Leave a comment

  1. 7 nowych  narzędzi  dla deweloperów – 7 New Tools Java Developers Should Know.  Przykłady:
    1. Bintray – lista binarnych bibliotek do wykorzytania
    2. Spark – micro web framework, zwięzły i ciekawy
  2. Analiza reguły ‘Law of Demeter’ – http://javarevisited.blogspot.sg/2014/05/law-of-demeter-example-in-java.html, są dwie podstawowe biblioteki do tworzenia i obróbki PDF – http://javarevisited.blogspot.sg/2014/05/open-source-java-PDF-File-libraries-Apache-FOP-vs-iText.html
  3. Super portal – javacodegeek – http://www.javacodegeeks.com/tutorials/java-tutorials/ –zawiera tutoriale np. http://www.javacodegeeks.com/tutorials/java-tutorials/core-java-tutorials/#Concurrency. Również o Androidzie – http://www.javacodegeeks.com/tutorials/android-tutorials/android-core-tutorials/.

Posted 11 czerwca 2014 by marekwmsdn in Android, Java, REST, Web Apps

Nowy styl tworzenia aplikacji webowych   Leave a comment

Coraz więcej mówi się o nowym trendzie w tworzeniu aplikacji webowych – zamiast ciężkich stron budowanych na serwerze aplikacyjnym (np. MS WebForms) proponuje się użycie HTML5/CSS/JS (które zapewniają GUI) korzystających z niskopoziomowych usług webowych (serwisów) np. MS Web API uzupełniających aplikacje w dane. Pożytecznym źródłem informacji na ten temat jest opracowanie z serii “Succintly| od Syncfusion – ASP.NET Web API Succinctly

Posted 19 marca 2014 by marekwmsdn in .NET, Web Apps

Aplikacje webowe nie posługujące się HTTP   Leave a comment

Ja zwykle TechRepublic daje wiele wiadomości o aktualnych trendach w aplikacjach webowych – http://www.techrepublic.com/blog/programming-and-development/websocket-offers-a-new-approach-to-web-development/5707. Mimo powszechności stosowania protokołu HTTP coraz częściej w wyspecjalizowanych zastosowaniach korzysta się z gniazd (socket). Gniazda są niskopoziomowe i teoretycznie można oczekiwać większej wydajności i szybkości  komunikacji. Co jeszcze daje gniazdko:

  • działa na protokole TCP
  • wymiana danych m. klientem a serwerem odbywa się w czasie rzeczywistym w dwie strony bez konieczności odbycia tradycyjnego przebiegu żądanie/odpowiedź (odpytywanie z potwierdzeniem)
  • nie wymaga odpytywania okresowego serwera czy ma już odpowiedź

Dostęp do gniazd to nieodłączna część bibliotek języka C i Java (uwaga rok 1996 – http://www.javaworld.com/jw-12-1996/jw-12-sockets.html?page=2). Cała grupa języków dynamicznych też je ma. Ostatnio doszedł JavaScript (oczywiście osadzony w przeglądarce dlatego ważne wiedzieć o wsparciu – http://caniuse.com/websockets)  i to drogą pośrednią poprzez wprowadzenie standardu HTML5 za pomocą WebSockets. Dzięki temu stał się pełnoprawnym klientem gniazdkowym. Żeby tego było mało to od dwóch może lat istnieje biblioteka node.js. Można też stworzyć niezależny serwer na bazie – http://socket.io/#how-to-use. Biblioteka  Socket.IO jest dostępna dla różnych języków np.  C# – https://socketio4net.codeplex.com/, C++ – https://github.com/ebshimizu/socket.io-clientpp, Java czy Android. Są też slajdy – https://github.com/learnboost/socket.io/wiki. Jest nawet przykład gry – http://krasimirtsonev.com/blog/article/Real-time-chat-with-NodeJS-Socketio-and-ExpressJS

Ponieważ protokół gniazdkowy jest standardem to pojawiają się ciekawe kombinacje zastosowania tej technologii, np. klient w C++ a serwer postawiony na C# lub JS. Zarówno klienty i serwer mogą być implementowane w różnych technologiach!

Posted 15 Maj 2013 by marekwmsdn in Asynch, Web 2, Web Apps

DHTMLX to naprawdę porządny kawałek dobrego oprogramowania   Leave a comment

Nowości:

  1. Nowy komponent Quick Tables. Link do niego jest tutaj http://www.dhtmlx.com/blog/?tag=quick-tables
  2. Quick Tables – blog:
    1. http://www.dhtmlx.com/blog/?p=733
    2. http://www.dhtmlx.com/blog/?p=144
  3. Co z eksportem do EXCEL’a? Tutaj – http://www.dhtmlx.com/docs/products/dhtmlxSpreadsheet/index.shtml

Posted 13 Maj 2013 by marekwmsdn in JavaScript, Web Apps

Skrawki z czwartku   Leave a comment

Dziwna sprawa, firma daje kontrolkę graficzną w czystym JS za darmo – http://www.jchartfx.com/faq – całkowicie za darmo

Logo – stosuje się go również w oprogramowaniu LibreOffice – tu można sobie ściągnąć – http://www.eecs.berkeley.edu/~bh/ – tam też są linki do kursów informatycznych na YT.  Lub mnóstwo innych interpreterów – http://el.media.mit.edu/logo-foundation/products/software.html.

Kolejna lekcja kursu programowania gry na Androidzie – http://www.techrepublic.com/blog/app-builder/the-abcs-of-android-game-development-animate-sprites/2174?tag=nl.e019&s_cid=e019&ttag=e019

Narzędzia pomocne przy korzystaniu z WiFi – http://www.techrepublic.com/blog/five-apps/five-handy-applications-for-wi-fi/1725?tag=nl.e059&s_cid=e059&ttag=e059 – ale tak naprawdę to jedynie HotSpot by mi się przydał.

Aż 77 pomocnych rad dla użytkowników Windows 7 – http://www.techrepublic.com/whitepapers/77-features-for-windows-7-that-every-it-professional-should-know-about/1720647/post?promo=112&trial=25609112&tag=nl.e112.em&cval=dms-docid-list-tr

Posted 19 lutego 2013 by marekwmsdn in Android, JavaScript, Web Apps, Windows