Newsletter sign-up
View all newsletters

Enterprise Java Newsletter
Stay up to date on the latest tutorials and Java community news posted on JavaWorld

Sponsored Links

Optimize with a SATA RAID Storage Solution
Range of capacities as low as $1250 per TB. Ideal if you currently rely on servers/disks/JBODs

Bridge the gap between Java and Twain

Integrate imaging devices in Java using Twain and JNI

  • Print
  • Feedback

Page 6 of 6

Additionally, to integrate the org.scavino.jtwain and meet the requirements, we needed a plan. We applied the Rational Unified Process to subsystem development. Writing our use-case and flows before coding helped us imagine our goal first. Once we created the flows, we designed the API. We wrote the interface to support the steps in our primary flow—no more and no less.

Further enhancements should follow the same process. Given additional requirements, I would write additional flows and see what part of the org.scavino.jtwain API I could reuse and what parts I need to update. This iterative process will allow for managed growth, with each iteration meeting the intended goals.

About the author

Hugo Scavino, a certified Java developer and Rational OOAD-certified instructor, has spent more than 10 years programming and working as a consultant. With an MBA from Florida State University, he assists clients in making the OO hurdle. Currently, he leads teams as a design and OOAD expert in Delphi, C++, and now Java. Hugo stays up late improving his computer skills by reading technical books and journals, watching Leo Laporte on TechTV, and playing video games.
  • Print
  • Feedback

Resources