quick buy | add to cart | subscription NoodleGlue - Simplifying JNI Code Generation

   
From Software Developer's Journal magazine: No 09/2005 (9) Portable GUI

Tree
NoodleGlue is a set of tools, which generates JNI code from a simple script and the C/C++ header files, and includes a library to manage the code at runtime. It was written in various stages with the aim to not only simplify the problems related to large JNI code projects, but also to manage the somewhat incompatible memory-management models of unmanaged C/C++ code and Java’s garbage collection mechanism. It is not perfect, but right now NoodleGlue can handle most features of C and C++ and, when using NoodleGlue-generated libraries, programmers should find it as easy to use their library in Java as they do in C or C++. Even better, NoodleGlue has now been open-sourced for everyone to use for free!

[ level: type: ]
quick buy | add to cart | subscription Self-service database

   
From Software Developer's Journal magazine: No 10/2005 (10) Databases

Tomasz Nazar
The article presents an interesting solution for hiding database complexity from programmers, called the Persistent Applications Toolkit (PAT) and based on the Prevayler object-oriented database. The toolkit was created using aspect-oriented programming (AOP).

[ level: type: ]
quick buy | add to cart | subscription Neural networks in games

   
From Software Developer's Journal magazine: No 11/2005 (11) Artificial intelligence

Maciej Gorywoda
Artificial neural networks (for the remainder of this article referred to simply as neural networks) are an area of studies in artificial intelligence that aims to imitate the way the human brain works. Neural networks are frequently used as decision-making systems. In this article Maciej will focus on a different application. Neural networks mimic the way the human brain works. Since the brain controls the body, why not use a neural network to control a robot, a probe or some kind of an agent in a simulated environment.

[ level: type: ]
quick buy | add to cart | subscription Exploiting Java VM security vulnerabilities

   
From Hakin9 magazine: No 09/2005 (5) Anatomy of pharming - how your money is stolen 5/2005

Tomasz Rybicki
We present the security model of the Java virtual machine, then describe several methods of attacking it. Described techniques include taking advantage of sandbox holes, direct access to memory and a differential analysis of power consumption. Finally, we describe how an audit of Java VM is conducted.

[ level: type: ]
quick buy | add to cart | subscription iText: a tool that can produce PDF files

   
From Software Developer's Journal magazine: No 02/2006 (13) Mobile Programming

Bruno Lowagie
Bruno Lowagie presents iText library: which is a tool that can produce PDF files with all kinds of content: text, images, barcodes, tables and columns. Bruno describes also the beginnings of this library as well as his own experiences related to developing open source software.

[ level: type: ]
quick buy | add to cart | subscription NetBeans IDE with NetBeans Mobility Pack

   
From Software Developer's Journal magazine: No 02/2006 (13) Mobile Programming

Martin Brehovsky, Karol Harezlak
In this article the authors would like to show how to create an application running on a mobile phone, which is able to connect to the server and get information from it. As an example the authors have chosen an application running on a mobile device with support for JavaME with MIDP profile (i.e. most of the mobile phones available today), which is able to monitor virtual machine of the JavaEE server using the Java Management Extensions API. They will use Java 1.5 and NetBeans IDE with NetBeans Mobility Pack installed – this is all we need to create and run the application.

[ level: type: ]
quick buy | add to cart | subscription Debugging J2ME-based Mobile Applications

   
From Software Developer's Journal magazine: No 02/2006 (13) Mobile Programming

Adam Szarecki
Surprisingly enough, debugging applications written using the Java J2ME technology is a very problematic task. Most programmers use various emulators for that purpose, which reproduces physical devices in software; then again, this approximation is often far from perfect. When one comes across a problem which cannot be reproduced using an emulator, it presents a major technical problem. This article presents two possible solutions to this problem.

[ level: type: ]
quick buy | add to cart | subscription Java EE 5, or It's Easier Now to Be a Programmer

   
From Software Developer's Journal magazine: No 02/2006 (13) Mobile Programming

Arkadiusz Rosiński
Java 2 Enterprise Edition (J2EE) is a popular environment for developing enterprise-level applications. We are expecting a release of the specification of the new version of the platform in the first quarter of 2006; it is to be called Java Platform Enterprise Edition 5. In this article Arkadiusz presents solutions implemented in the new version.

[ level: type: ]

Page: 1
SDJhakin9

.SDJ Users:


.:Login
.:Password

[Register]
[Forgotten your password?]

...Shopping Cart

sum: 0 €
Choose currency:

...Topics

...Advertisement

www.acunetix.com www.verifysoft.com

...Conferences




...Print Edition Archive

...Affiliate Program



 

 

Subscribe | Contact Us | Newsletter | Privacy policy | Regulations | See all issues | About SDJ
Copyright C 2006 by Software Developer's Journal. All rights reserved.