Latest Posts

Posted by Fadi Hania on 10th April 2011

J2ME: Using StringItems and Commands

After creating your application main interface the next thing you should think of is to add components to the interface, and allow the user to execute commands. Continue reading to learn how to add new items and commands to your Displayable, how to create and update StringItem content to display uneditable text and how to create various Commands and handle Command actions.

Continue Reading

Posted by Fadi Hania on 16th March 2011

J2ME: Hello World Mobile Application

Mobile technology is a day-to-day technology that almost everyone has. Some even use this technology more than PC and they are always in need for new features and functionality. These features and functionality are provided using Mobile Applications, so I decided to write a series of articles about building mobile applications. At the beginning, I will start with J2ME applications and later I will cover other technologies.

Continue Reading

Posted by Fadi Hania on 5th March 2011

10+ Code Signing Providers

10 Code Signing Providers

Developers and software providers are in need to provide fully trusted and more secure applications, which means less error messages and security warnings. They also need to protect their identity and give users the ability to verify the provider’s identity and software integrity. So to reach that, they always provide digitally signed executables and scripts to confirm the software author and guarantee that the code has not been altered since it was signed, this is done by use of a cryptographic hash. This process is called Code Signing.

For example, if you ran an unsigned J2ME application on a mobile device it will be considered as untrusted, and user will get security warnings when installing the application and each time application tries to access the contacts list, web, or any other sensitive resources. In this article I listed 10 Code Signing providers, they provide Code Signing services for applications based on Microsoft, Sun, Macromedia, or Apple Mac technologies, which will help developers and software providers to overcome untrusted application issues.
Continue Reading

Posted by Fadi Hania on 26th November 2010

20+ Free and Open-Source Database Systems

20+ Free and Open-Source Database Systems

Database based applications are a common type of applications that are widely used, and these applications requires a database system (database engine) to manage their data. There is a plenty of database engines out in the market that are based on RDBMS/SQL or no SQL database engines (like XML/XQuery or Object-Oriented). Some database engines run as a standalone server that communicates with clients through a network interface, some is a file database engine and others are inprocess engines.
This article lists free and/or open-source database systems of type Relational Database Management Systems (RDBMS/SQL). It lists database systems that run as a standalone server with a network interface, as embedded or as both. Continue reading for the full list and details.
Continue Reading

Posted by Fadi Hania on 30th July 2010

WordPress: Categorize Posts in Pages

This article describes how to categorize posts in pages by modifying your theme template to show posts belonging to a specific category, and to exclude these posts from your home page.

When using WordPress to build your website and blog you need a lot of customization before being able to start blogging. One of the customizations that I needed for my website is how to add separate pages to show posts based on category or tag. These posts also will be excluded from the latest posts list in your home page.

Continue Reading