Tuesday, December 20, 2011

javaonlineprojects

Facebook Store 2 ($10 - $200)
Skills Required : Flash,Graphic Design,Logo Design,PHP
n> i need a static facebook store like this http://www.templatehelp.com/​preset/​pr_preview.php?i=33621&pr_code=​E4FlegXF4mSrJB2rlO70nXq4AQ128n this is flash ok and my programmer face problem adding category to it and if u can ammend the landing page and insert my ...
2011-12-18

Business Card Designer Needed ($10 - $200)
Skills Required : Business,Business Card,Design,Stationary
n> I need a professional designer to design an amazing business card for my company. Interested applicant should please send samples of business cards they have done in the past. Only applicants with business card design samples will be considered. Budget is $25. Tags: Design, Business ...
2011-12-19

Writing An Ebook About Social Media. This Includes Research ($10 - $200)
Skills Required : Graph,Media,Social
n> I am looking for a ghostwriter for a book about social media. The book will be between 140-160 Pages including roughly 10 pages with graphs (supplied). I will also suggest the book structure but will remain open to writer suggestions. I will supply enough material to start the book ...
2011-12-19

Paypal Order Management ($10 - $200)
Skills Required : Programming
n> Need a small, basic order management program to extract details daily from orders in paypal and display them to me in .csv format. Tags: Programming Post Similar Project Manage Project Project Message Board (6) Place Bid Pr ...
2011-12-19

Online Banner Maker 2 ($10 - $200)
Skills Required : Advertising,Affiliate,Banner,Flash,Google,Integration,Marketing
n> I need a website similar to mybannermaker.com with some additional things. I want to every page have sections in order to show ads from Google, affiliates or banners with direct link. These sections should be able to show texts, banners, flash banners etc. The banners should be able ...
2011-12-19

Chat Bot / Auto Messages Every X Seconds For Vbulletin ($10 - $200)
Skills Required : Addon,Auto,Bot,Chat,Posting,vBulletin
...
2011-12-19

Easy Cms Adaption + 3-4 Jquery Parts ($10 - $200)
Skills Required : CMS,Easy,Javascript,Joomla,jQuery,Slicing
n> Hello Freelancer�s Cms Adaption (maybe joomla?) 3-4 Jquery Parts ( Image Slider - Navigation ) I Deliver the Layout in .PSD format, when you want i can slice the layout. Please make your bids. Regards Tags: Javascript, Joomla, CMS, jQuery, Easy, Slicing ...
2011-12-19

Create A Wordpress Landing Page ($10 - $200)
Skills Required : Automation,Blog,Fix,Landing Page,Marketing,Page,Template,Wordpress
n> Hi I would like you to design/create a wordpress landing page that i can use as a template for my site. I would like you to copy this landing page: http://pages2.marketo.com/forrester-marketing-automation-ppc1.html?source=PPC_GS&comment=eloqua&ag=Eloqua&camp=Competition but u ...
2011-12-19

Mobile Web Sites ($10 - $200)
Skills Required : Handheld,Mobile,Revision
n> I need an ongoing partnership to create mobile web sites. Most of these will be using existing content from my clients main sites, just optimizing the content for mobile devices. I have a developer license for WPMobilePro , just no time to complete these myself. Using the Mobile Pro so ...
2011-12-19

Show Me How To Post Message On Facebook Wall From Android Ap ($10 - $200)
Skills Required : Android,Android App,Facebook,Facebook App,Game,Handheld,Mobile,Posting,Programming,Social Networking
n> Here is the deal.. I have an android app and facebook app created related for this app... All i want a programmer to help me do is... -Tell me how ...
If you've used the Java Native Interface (JNI) to make a platform-specific native library accessible to your Java programs, you know how tedious it can be. Jeff Friesen continues his series on lesser-known open source Java projects by introducing you to Java Native Access -- a project that eliminates the tedium and error associated with JNI and lets you access C libraries programmatically.
In situations where Java does not provide the necessary APIs, it is sometimes necessary to use the Java Native Interface (JNI) to make platform-specific native libraries accessible to Java programs. For instance, I have used JNI to access universal serial bus and TWAIN-based scanner device libraries on the Windows XP platform, and a smartcard library on an older Windows NT platform.
Open source licenses
Like the balloontip project introduced last month, JNA is subject to the GNU Lesser General Public License (LGPL) v2.1. See the Resources section to learn more about this open source license.
In all cases I have followed the same basic (and tedious) procedure: First I created a Java class to load a JNI-friendly library (that accesses the other library) and declare its native methods. After using the JDK's javah tool to create prototypes for the JNI-friendly library's functions from the class's native method declarations, I wrote the library in the C language and compiled the code with my C compiler.
Although there is nothing difficult about these tasks, writing the C code is slow work -- C-based string manipulation and working with pointers can be tricky, for instance. Furthermore, it is easy to make a mistake when using JNI, which can lead to memory leaks and program crashes whose causes are hard to detect.
In this second article in the Open source Java projects series, I'll introduce you to an easier and safer solution: Todd Fast and Timothy Wall's Java Native Access (JNA) project. JNA lets you access native code from Java while avoiding C and the Java Native Interface. I'll start with a quick introduction to JNA and the software required to run the examples in this article. After that, I'll show you how to use JNA to port useful code from three Windows native libraries into your Java programs.

Get started with JNA

The Java Native Access project is hosted on Java.net, where you can download the project's online Javadoc and the software itself. Although the download section identifies five JAR files, you only need to download jna.jar and examples.jar for the purposes of this article.
JNA and Java Web Start
Along with jna.jar and examples.jar, the JNA project download section presents three JAR files that let you work with JNA in a Java Web Start context on Mac OS X, Linux/Unix, and Windows platforms.
The jna.jar file provides the essential JNA software and is required to run all of the examples you'll find here. This JAR file contains several packages of classes, along with JNI-friendly native libraries for the Unix, Linux, Windows, and Mac OS X platforms. Each library is responsible for dispatching native method calls to native libraries.
The examples.jar file provides various examples that illustrate JNA's usefulness. One of them uses JNA to implement an API for specifying transparent windows on the various platforms. In this article's final example, I'll show you how to use this API to fix the transparency problem identified by the VerifyAge2 application in last month's article.