SQL Anywhere Integration with Visual Studio 2005
SQL Anywhere 10 contains a number of integration features with Microsoft Visual Studio .NET (both 2003 and 2005). These features are designed to make it easier to work with a SQL Anywhere database while developing an application using Visual Studio. This whitepaper outlines the integration features that are present with Visual Studio 2005, and contains tutorials demonstrating how the integration features can be used to ease application development while working with a database.
Read more
Component-based Interchangeable Cryptographic Architecture for Securing Wireless Connectivity in JavaTM Applications
The development of Java based wireless applications presents challenges such as securing communication and authentication between mobile devices and a server. It is acknowledged that cryptography is commonly used to secure network communications and provide authentication functionality. However, due to the nature of mobile devices such as cellular phones and personal digital assistants, the application of cryptography on a software level in Java wireless applications can slow down the execution time if not implemented properly since these devices are limited in terms of memory size, processing power, storage capacity and input/output facilities. Aside from performance aspects, inappropriate application of cryptography could weaken the security of a system, even worse the developer is not aware of it until the system is attacked. This paper presents a prototype framework that can be used to effectively and efficiently utilize cryptographic algorithms and protocols on Java enabled mobile devices.
Read more
The JCA and the JCE
The basic functionality for using cryptographic techniques in Java is provided by the Java Cryptography Architecture (JCA) and its sibling, the Java Cryptography Extension (JCE). In this chapter, you will look at how the architecture works, as well as why the architecture is the way it is. You will look at the policy files associated with the JCA and JCE, how signing of cryptographic services providers works, and how the JCA and JCE decide which provider to use if an algorithm you have requested is implemented by more than one. Finally, you will see how to install a provider either statically in the Java runtime or dynamically when an application starts up.
Read more
JavaScript Tips for ASP.NET Part 1
There is no doubt that ASP.NET server controls make your life easy on server-side. Third-party components like Karamasoft UISuiteT make it a lot easier on both server-side and client-side. However, you may still need some knowledge on clientside programming to provide your website visitors with a powerful user interface. JavaScript is the most commonly used language for client-side programming regardless of your server-side development environment. Even though this article may be applied to other languages and frameworks, it is more appropriate for ASP.NET developers because most of the tips are accompanied with sample code in ASPX and C#.
Read more
What Perl Programmers Should Know About Java
What should Perl programmers know about Java? It depends. Not knowing Java will not slow you down as a Perl programmer. However, Java is a popular and rapidly growing language, so there’s a good chance that you will find yourself using Java systems or writing applications that need to interact with them. In some situations, writing a Java application may be a good way to accomplish something that you cannot easily do in Perl.
Read more