• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Java with external device

 
Ranch Hand
Posts: 79
Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi, I'm in final year of master of computer application and I have a final and very important project. I want to develop attendance system that scans students fingers for attendance and mark his attendance in database automatically once finger scanned.
Is it possible to connect java application to external hardware?
If yes what extra knowledge i should know ? How can i connect it ? and what books are good for it ?

Please reply its very important project for my career.
 
Marshal
Posts: 79177
377
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Yes, of course it is possible. In fact, it is what Java was originally designed for: embedded systems.

But you are not going to be able to demonstrate it for a master’s project. For one thing, it is probably illegal to take people’s fingerprints. Start by programming on the assumption that your device creates a hash (maybe an sha256) representing the fingerprint, and pass this hash, divided into a byte[] to the application. Write a text file full of various hashes, some valid, some invalid, and pass them to your application. You can demonstrate duplicate scans from the same person and scans from people not registered on a particular course.
 
lowercase baba
Posts: 13089
67
Chrome Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Campbell Ritchie wrote:it is probably illegal to take people’s fingerprints.


That all depends on what part of the world you live in, and possibly whether or not you get the person's permission...
 
Ganesh Pat
Ranch Hand
Posts: 79
Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thank you Campbell and Fred ! I've learned core java and advance java but not thoroughly cause we didn't have that much in syllabus so could please give me name of books which I should read so I could program to connect java with external devices. I searched on net and got that an abbreviation but can't write here in short form forbidden . I guess its java universal serial bus it says i need to copy all these files in java folder etc etc.
If you have any book name or anything which incorporates examples and could help me to learn how to connect java to external device please let me know.. because I don't have time to go to classes and learn it you know hectic schedule so I must learn myself....
 
fred rosenberger
lowercase baba
Posts: 13089
67
Chrome Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Personally, I don't have a clue. I would assume the device would come with some sort of API documentation and code you need to save/install, and then write your code to hook into that...but I really couldn't say for sure.
 
Ganesh Pat
Ranch Hand
Posts: 79
Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
k... Fred thank you again I'll try to search on net...
 
Greenhorn
Posts: 8
Android
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Ganesh Pat
please if you found something about this topic, I have the same final project and I'm stuck too. I spend so much time looking for the solution but in vain. Please support me
Thank you
 
Campbell Ritchie
Marshal
Posts: 79177
377
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome to the Ranch

Ganesh Pat doesn't seem to be active here at the moment, so you may not get an answer, I am afraid.
 
Nikki Ayyad
Greenhorn
Posts: 8
Android
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thank You Campbell Ritchie
Waitting for someone to help me
 
Sheriff
Posts: 5555
326
IntelliJ IDE Python Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I doubt very much if anyone is going to just give you the solution. I would recommend spending your time working on your project, rather than just waiting for someone to help you.

If you are having a particular problem then create a new thread, show us what you've got, and tell us exactly the problem you are facing. I'm sure you'll get some help in that case.
 
Nikki Ayyad
Greenhorn
Posts: 8
Android
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Ok Thank You
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic