PERSONAL ENCRYPTED TALK - SECURING INSTANT MESSAGING WITH A JAVA APPLICATION

PERSONAL ENCRYPTED TALK - SECURING INSTANT MESSAGING WITH A JAVA APPLICATIONMost users of mainstream Instant Messaging applications on the Internet don’t realize their conversations are being transmitted in clear text and are vulnerable to eavesdropping during transmission. This project report presents a solution to this problem implemented in a final project for CS699 in the spring of 2005 at Rivier College. The project was entitled Personal Encrypted Talk and its primary goal was to secure Instant Messaging communications between two parties on the Internet. Secondary objectives were Java Cryptography Architecture research and the practical experience gained by the author in the development of a scalable Java based Graphical User Interface application. This article summarizes the software engineering steps followed during the implementation of this project.
Read more

GDI+ Custom Controls with Visual C# 2005 Working with Images

GDI+ Custom Controls with Visual C# 2005 Working with ImagesEver since Graphical User Interfaces (GUIs) were invented, developers have been keen to use images to make their programs easier to use, and more attractive and intuitive to their users. Images brighten up an otherwise boring and clinical computer screen, and make the general computing experience more enjoyable. Visual support facilitates the information absorption and presentation of up-to-date information. Any user can more easily understand information just by looking at a picture. Images are the most intuitive memories because the human mind in most cases has a visual memory. This means that when you recall a memory it is frequently a visual one. Think briefly of a tree. What comes to your mind first? Is it the roughness of bark, the taste of fruit or nuts, the smell of tree, the rustle of leaves-or is it a picture of a tree?
Read more

The Data Miner SQL Server Data Mining Newsletter

The Data Miner SQL Server Data Mining NewsletterPlugging Into SQL Server 2005 Data Mining SQL Server 2005 Data Mining offers an extensible platform that lets third parties add their own data mining algorithms to our server. By implementing a small set of interfaces, third-party developers can write plug-in algorithms that look exactly like native Microsoft algorithms to data mining application developers as well as to end users. Plug-in algorithms can take advantage of all the server infrastructure, including storage, security, multi-user training and querying capabilities as well the design, deployment and management tools included with SQL Server 2005.
Read more

Pro ASP.NET 2.0 in VB 2005 Intro

Older technologies for server-based web applications rely on scripting languages or proprietary tagging conventions. Most of these web development models just provide clumsy hooks that allow you to trigger applications or run components on the server. They don’t provide a modern, integrated framework for web programming.
Overall, most of the web development frameworks that were created before ASP.NET fall into
one of two categories:
• Scripts that are interpreted by a server-side resource
• Separate, tiny applications that are executed by server-side calls
Read more

Embedded Ajax Web 2.0 Optimzed for Mobile Devices

Embedded Ajax Web 2.0 Optimzed for Mobile DevicesShortly after Tim O’Reilly (the founder and CEO of O’Reilly Media) published his paper What is Web 2.0 [1] in 2005, the term Web 2.0 came to define the next-generation of the Web and the Web also became widely recognized as a next-generation service framework based on the view of the Web as a platform. Today, Web end-users can experience many new and innovative Web services, powered by Web 2.0 applications, which feature rich user-interfaces and advanced functionality accessed via the Web browser on their desktop PCs.
Read more