Zhuk, Jeff (Yefim)
For IT and CIS students and educators, application architects and developers, software and knowledge integration professionals, and business managers.
Written by a software architect and experienced trainer, the book strives for an integration of theory and practice. Bridging the gap for a new generation of wired and wireless software technologies, the book teaches a set of skills that are becoming extremely valuable today, and which will certainly be in high demand tomorrow. Providing deep insights into almost all areas of modern CIS and IT, this is possibly the first entry into “the next big thing”, a new world of integrated knowledge and software engineering.
The author walks the reader through the peaks of current software technologies, with a focus on foundations, concepts, specifications, and architecture.
The text answers the “what’s, why’s, and how’s” of: J2EE, J2ME, JavaCard, .NET, JSAPI, JMS, JXTA, Jini, JMF, SALT, VoiceXML, WAP, 802.11, CDMA, GPRS, CycL, XML, and multiple XML-based technologies including RDF, DAML, SOAP, WSDL, UDDI, etc. The book turns these abbreviations into understandable concepts and examples.
The journey then continues down to the valleys of implementation. It shares best development practices with detailed design and source examples. The author discusses service-oriented architecture, ontology and natural user interface, collaborative engineering and the distributed knowledge marketplace. There lies the happy ending, where software and knowledge engineering team up and work together.
This up-to-date textbook contains case study questions, exercises, and assignments. It helps students as well as teachers assess learning progress, and offers an educational tool that connects students and instructors with educational resources and provides an entrance into the world of distributed knowledge.
Jeff Zhuk is the president of the Internet Technology School, Colorado. A software architect and developer with over twenty years of experience, a winner of the Belarus Academy award for the best real-time system development, an author of numerous patents and publications. Jeff has lead development teams in Colorado and California, pioneered one of the first educational portals, JavaSchool.com, consulted and trained enterprise developers in the USA, Canada, China, Israel, and Russia. Jeff conducts corporate consulting and training, teaches at the University of Phoenix and DeVry University, and shares his experience and ideas at conferences and seminars. His current focus is on the integration of software and knowledge technologies in a new development paradigm. A former mountain climber, he likes to ski and hike in the Rocky Mountains. |
“This book brings software engineering newbies as well as experts in this area up to date with the latest technologies, software scalability, and integration issues. It will definitely help us create a bridge between software engineering and knowledge-based technologies.” -Professor V. O. Safonov, Ph.D., head of the laboratory of Java Technology, St. Petersburg University, Russia
“The book is a brilliant synergy of theory and experience. Filled with fundamental concepts together with innovative and yet very practical approaches to modern software engineering, it answers the most important questions of today and allows us to look into the future.” – A. Nozik, General Director, Specialized Engineering, Integration, and Automation Company, SZMA