niedziela, lipca 31, 2005

J2ME, a w zasadzie Java ME

Zapraszam wszystkich do zapoznania się z technologią Java ME, która jest przeznaczona dla urządzeń przenośnych. Jako, że moim ulubionym środowiskiem programistycznym jest Eclipse polecam plugin EclipseMe.

Kilka przydatnych adresów:
http://midlety.net/site/praktyka/StartingWithJ2ME.html
http://java.sun.com/j2me/
http://eclipseme.org/

wtorek, lipca 12, 2005

Rzut okiem na Longhorn - Screenshots

link 1
link 2

poniedziałek, lipca 11, 2005

Microsoft Crashes the RSS Party

The software giant will include reader technology in the coming Longhorn operating system -- and make it available for free.
Czytaj dalej

niedziela, lipca 10, 2005

Microsoft wydał nowy sterownik JDBC dla SQL Server

The 'Beta 1' release of the new driver will include:
  • Improved Performance

  • Improved Security via Integrated Authorization

  • Support for the latest JDBC specification (JDBC 3.0)

  • Several feature enhancements

    • Improved XA Transaction support

    • BLOB and CLOB support

    • Updateable Result Sets


    http://www.microsoft.com/sql/downloads/2005/jdbc.mspx
    http://internetnews.com/ent-news/article.php/3515586
    http://www.theserverside.com/news/thread.tss?thread_id=35063

    "State of the Art" for Java

    Mats Henricson has written a PDF summarizing many current and upcoming technologies for server side Java programming. Covered areas include Annotations, Dependency Injection, Hibernate, EJB 3.0 Entity and Session beans, AOP, Mustang and Dolphin features, Web Service metadata, scripting languages and testing tools.
    Czytaj dalej

    czwartek, lipca 07, 2005

    The Smart Choice for Smart Clients: J2EE or .NET?

    Matthew Murphy napisał bardzo ciekawy artykuł The Smart Choice for Smart Clients: J2EE or .NET?, w którym opisuje wykorzystanie w firmie technologii .NET i J2EE do skonstruowania aplikacji, która cechuje się bezdotykowym rozlokowaniem (no-touch deployment), synchronizacją danych, a także różnym stadium dostępu (online/offline). Ukazane są przykłady użyć .NET WebServices i J2EE Enterprise Java Bean (EJB), JWS, JNLP, DataSet.

    Multiplatformowa komunikacja - PHP i JAVA

    W poprzednim poście przedstawiłem połączenie J2ME z PHP. Teraz chciałbym przedstawić artykuł Grega Travisa Cross the Gap Between PHP and Java, w którym został przedstawiony sposób komunikacji pomiędzy platformami JAVA i PHP.

    J2ME z PHP

    J2ME i PHP to świetne technologie do budowania aplikacji dla mobilnych rozwiązań. W artykule Obtaining Wireless News with J2ME and PHP Alessandro Lacava pokazuje jak w prosty sposób zaimplementować użyteczną aplikację, która pokazuje najnowowsze wiadomości z sieci i wyświetla je na ekranie mobilnego urządzenia. Do artykułu dołączono także przykładowy kod.

    poniedziałek, lipca 04, 2005

    Database Modeling

    Od dłuższego czasu poszukuję darmowego programu do modelowania baz danych. Bez trudu można znaleźć programy świetnie współpracujące z MySQL, jednak mi najbardziej zależy na PostgreSQL.

    Szukałem, szukałem i wygóglałem plugin do Eclipse Azzurri Clay. W chwili obecnej jestem na etapie testowania. Pierwsze wrażenia: prosty w obsłudze, posiada liczne SQL Dialects, np. dla MySQL, PostgreSQL, HSQLDB, Firebird i to różnych wersji.

    Features:

  • Intuitive user interface - flat learning curve.

  • Graphically design database models. Drag and drop tables and foreign key connections anywhere in the model.

  • Dedicated editors for Schemas, Tables, Indexes, Unique Keys, and Foreign Keys.

  • Reverse engineer existing databases using JDBC.

  • User-configurable SQL script generation. Generates the DDL script appropriate for your database.

  • Self-document your database: save remarks in your database with the COMMENT ON syntax (if supported by your SQL dialect).

  • Open source SQL dialects supported: HSQLDB, MySQL, PostgreSQL, Firebird, ANSI SQL-92, SAP DB, McKoi.

  • Switch SQL dialects whenever you want.

  • Auto-validate your database model. Locate the problem source by double-clicking on a error message.

  • Dynamically updated outline view.

  • Thumbnail outline view for navigating large database models.

  • Zoom support for large database models.

  • Align database tables vertically or horizontally.

  • Switch between supported languages, English and Japanese, without restarting.


  • Azzurri Clay - Screenshots
    Azzurri Clay - Download

    piątek, lipca 01, 2005

    Bezpieczeństwo skryptów PHP

    Jak już pisałem w poprzednim poście bezpieczeństwo powinno być priorytetem dla programisty. Najłatwiejszym sposobem ataku i jednocześnie zabezpieczenia jest nie ufanie użytkownikowi i maksymalna filtracja danych pochądzych od niego. Nie będę powtarzał tego co już zostało napisane. Odwiedźcie strony, do których podałem linki w tym poście i poprzednim.

    http://forum.php.pl/index.php?showtopic=30056