Find Jobs
Hire Freelancers

Java development: Use Java Native Interface (JNI) to access Windows API and extract information of Windows application

$100-400 USD

Cancelled
Posted over 13 years ago

$100-400 USD

Paid on delivery
Program a Mediator software that intercepts MS Windows applications (XP, Vista and Win 7 must be supported) and re-generates user interface information in JavaScript Object Notation (JSON). The Mediator must also be capable of intercepting events (such as "button clicked") and generate a JSON representation of the event. **Requirements Analysis** 1. Research: Windows screen scraping possibilities, such as [login to view URL] or the Automation library. Make an informed decision which technology is most suitable in the project context. 2. Research: how to implement an interceptive program in Java that **Implementation** Implement a prototype of a Mediator software that is installed on a Microsoft Desktop computer and executes as an interceptive screen-scaping program. The Mediator must support screen-scraping of at least 15 different user interface elements. The supported user interface elements must include Windows, Click-Button, Label, Text Input Field, Radio Button, Select List, Drop Box (informal description of ui elements). **Delivery** The Mediator implementation must be tested manually with the following standard Windows accessories applications: 1) notepad, 2) calculator. All user interface elements must be generated as JSON. When an event (e.g. button click) takes place, the information must also be generated as JSON and if the user interface changes the new UI elements must be shown as JSON. **Documentation** The Mediator code must be documented using in-line comments and additional diagrams and documentation where necessary. The Mediator code must be delivered to a subversion repository. An executable of the Mediator must be provided. ## Deliverables See the attached document for a high level description of the project.
Project ID: 3772451

About the project

2 proposals
Remote project
Active 14 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
2 freelancers are bidding on average $319 USD for this job
User Avatar
See private message.
$340 USD in 14 days
4.9 (16 reviews)
4.8
4.8
User Avatar
See private message.
$297.50 USD in 14 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of GERMANY
Germany
5.0
1
Member since Sep 14, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.