Directory

Kyle D Lutes
Associate Professor
Campus: West Lafayette
Contact Form
Department: Computer and Information Technology
Phone: +1 765 49-45125
Biography:
BiographyKyle Lutes is an Associate Professor for the Department of Computer & Information Technology (CIT) at Purdue University. Kyle joined the department in 1998 and is the chair of the department’s software development curriculum. His teaching and scholarly interests cover a broad range of software development areas including writing new software applications for mobile devices, data-centered application development, office automation, and software entrepreneurialism. He has authored/co-authored numerous papers and two college textbooks on various software development-related topics. Prior to his current appointment at Purdue, Kyle worked for 16 years as a software engineer and developed systems for such industries as banking, telecommunications, publishing, healthcare, athletic recruiting, retail, and pharmaceutical sales. Educational Background- M.S. (Computer and Information Science), University of Arkansas at Little Rock , 1994.
- B.S. (Computer and Information Science), University of Arkansas at Little Rock , 1991.
- A.A. (Computer Programming and Analysis), Northwestern Business College , 1982.
TeachingCurrent Semester- Professor Lutes is currently on sabbatical leave.
Past Semesters- CIT 155 -- Introduction to Object-Oriented Programming
- CIT 255 -- Programming for the Internet
- CIT 355 -- Software Development for Mobile Devices 1
- CIT 399ISV -- Software as a Business
- CIT 425 -- Software Development for Mobile Devices 2
- CIT 450 -- Enterprise Application Development
- CPT 250 -- Programming with Object Structures
- CPT 255 -- Programming with Data Structures
- CPT 299V -- Programming with Data Structures
- CPT 355 -- Software Development for Mobile Computers
- CPT 388M -- Software Development for Mobile Computers
- CPT 450 -- Enterprise Application Development
- CPT 465 -- Senior Software Development Project
- CPT 499D -- Enterprise Application Development
Honors and Awards- 2008 - Outstanding Tenured Faculty Member Computer and Information Technology
- 2008 - Faculty Convocation Poster Session Award - WinMoFo: Windows Mobile Forensics Tool
- 2006 - Dwyer Award for Outstanding Undergraduate Teaching - Student Selected
- 2006 - Faculty Convocation Poster Session Award - F.R.E.A.K. Forensics Rapid Evidence Extraction Kit
- 2002 - Thomas I. M. Ho Award - Presented annually to an outstanding teacher in the Computer Technology Department, nominated by its students for excellence in teaching.
- 2001 - Computer Technology Department Outstanding Non-Tenured Faculty Award - (faculty selected)
- 2001 - Thomas I. M. Ho Award - Presented annually to an outstanding teacher in the Computer Technology Department, nominated by its students for excellence in teaching.
- 2000 - Thomas I. M. Ho Award - Presented annually to an outstanding teacher in the Computer Technology Department, nominated by its students for excellence in teaching.
Grant Proposals and Projects- Mislan, R., Lutes, K., Rogers, M. (2007) FREEAK: Forensic Rapid Evidence Extraction Analysis Kit
The development of a small-scale digital device for the forensic acquisition and analysis of Personal Digital Technologies (eg. Cellphones, PDAs, Flash Drives). - Boushey*, C., Delp, E., Ebert, D., Lutes, K. (2007) Improving Diet Assessment in Adolescents
NIH, $915,000, July 2007 - June 2010. - Boushey*, C., Delp, E., Ebert, D., Lutes, K. (2007) Improving Dietary Assessment Methods Using the Cell Phone
National Cancer Institute, NIH, $1,950,110, July 2007 - June 2011. - Harriger*, A.R., Lutes, K. D., Dunsmore, H.E (2007) Surprising Possibilities Imagined and Realized through Information Technology (SPIRIT)
This $1,195,829 3-year grant was funded by the NSF 07-514 program: Information Technology Experiences for Students and Teachers (ITEST). The team consists of the PI and Co-PIs listed above, along with senior personnel: T Munguia, M Berger, J Berger, S Dadhich, and B Moskal. In addition, an advisory board of education faculty, an Alice expert, a project design expert, and an award-winning high school teacher, will provide guidance to the team throughout the project. - Lutes, K. D.*, Anderson, J., Chang, K., Novak, J., L. Sands (2003) Development and Evaluation of a Diabetic e-Management System (DEMS)”,
Development and evaluation of a diabetic e-management system. School of Technology Interdisciplinary Innovation Initiative. $30,000 - Lutes, K. D., Chang, K. (2002) The iCare Project for Nursing Education and Patient Care
Purdue University, e-Enterprise Center - Chang, K., Lutes, K. D. (2002) The Application of Pocket PCs and Tablet PCs in the iCare Project for Patient Care and Nursing Education
$100,000 funded by Microsoft Research
Textbooks and Editorships of Journals/Proceedings- Kyle Lutes, Alka Harriger, and Jack Purdum, (2005) An Information Systems Approach to Object-Oriented Programming using Microsoft Visual C# .NET Boston, MA: Thomson Course Technology. (ISBN: 0-619-21735-9)
- Harriger*, A. R. & Lisack*, S. K. & Gotwals*, J. K. & Lutes*, K. D., (1999) Introduction to Computer Programming with Visual Basic 6: A problem Solving Approach Indianapolis, IN: Que Education and Training. (ISBN 1-58076-241-7 (893 pages))
Refereed Articles and Conference Papers/Presentations/Abstracts- Lutes, K. (June 2012). Cross-Platform Mobile App Software Development in the Curriculum. Informing Science + IT Education Conference Montreal, QC: The Informing Science Institute. (10 pages.)
- Erdei, R., Lutes, K. (June 2012). Exploring Our Options: An Investigation into Modern Publishing Alternatives for our Computer Programming Textbook. Informing Science + IT Education Conference Montreal, QC: The Informing Science Institute. (10 pages.)
- Lutes, K. (March 2012). Software for Easy Online Exam Proctoring. SITE 2012 Austin, TX: AACE Society for Information Technology and Teacher Education. (4 pages.)
- Lutes*, K., Shanklin, T. (2012). So You Want To Teach an iPhone Programming Course?. Computers in Education Journal, 3(1), 59-65.
- Whittinghill, D., Lutes, K. (October 2011). Teaching Enterprise Application Development: Strategies and Challenges. SIGITE Conference 2011 (pp.221-226). West Point, NY.
- Patchigolla, V.N., Springer, J., & Lutes, K. (April 2011). Embedded Database Management Performance. 8th International Conference on Information Technology Las Vegas, NV: New Generation (ITNG 2011).
- Lutes, K., Springer, J., & Howard, K. (June 2009). A Survey of Embedded Database Technology for Mobile Applications. Proceedings of the American Society for Engineering Education Conference Austin, TX, T: ASEE. (11 pages.)
- Lutes*, K., Harriger*, A., & Purdum*, J. (June 2009). Do Introverts Perform Better in Computer Programming Courses?. Proceedings of the American Society for Engineering Education Conference Austin, TX, : ASEE. (9 pages.)
- Lutes, K. (May 2009). A Forensics Tool for Windows Mobile Smartphones and PDAs. Mobile Forensics World Chicago, IL. (Invited Speaker.)
- Lutes, K. D. (May 2008). A Proof of Concept Forensics Tool for Windows Mobile Devices. Mobile Forensics World Chicago, IL. (Invited Speaker.)
- Lutes*, K., Mislan*, R. (May 2008). The Development of a Forensics Tool for Windows Mobile Devices. Proceedings (pp.1-11). Pittsburg, PA: ASEE Conference and Exposition.
- Lutes*, K., Mislan*, R., (July 2008). Challenges in Mobile Phone Forensics. Proceedings from the International Multi-Conference on Engineering and Technological Innovation Orlando, FL: International Institute of Informatics International Institute of Informatics., 1, 348-352.
- Lutes*, K., Springer, J., Howard, K., (July 2008). A Comparison of Embedded Database Management Systems for Windows Mobile Devices. Proceedings from the International Multi-Conference on Engineering and Technological Innovation Orlando, FL: International Institute of Informatics and Systemics., 1, 353-357.
- Zhu, F., Mariappan, Anand., Boushey, C., Kerr, D., Lutes, K., Ebert, D., (January 2008). Technology-Assisted Dietary Assessment. Proceedings of the IS&T/SPIE Conference on Computational Imaging San Jose, TX.
- Lutes*, K., Harriger*, A., (April 2008). Automating Student Photo Rosters using a PDA. Proceedings of Society for Information Technology and Teacher Education International Conference Las Vegas, NV., 2008 (1), 2727-2730.
- Harriger*, A., Lutes*, K., Purdum*, J. (June 2007). Designing curricula to teach concepts and increase employability. ASEE Conference and Exposition Honolulu, HI: ASEE. (10-page article presented by J. Purdum.)
- Lutes, K. D.*, Chang, K. (June/July 2007). Cross-Platform Development for PDAs and Tablet PCs. Smartphone & Pocket PC Magazine, 10 No. 3, 65-67.
- Lutes, K., Chang, K., Baggili, I. (2006). Diabetic e-Management System (DEMS) . Information Technology : New Generations, IEEE Computer Society Las Vegas, NV.
- Chang, K., Lutes, K., Braswell, M., & Nielsen, J. (2006). Nurses' Perception of Using a Pocket PC for Shift Reports and Patient Care. International Journal of Health Information Systems and Informatics, 1 (1), 52-62.
- Lutes, K. (2006). Programming Mobile Devices Using Visual C# .NET and the .NET Compact Framework. The Conference 2006 San Francisco, CA: Course Technology.
- Lutes, K., Purdum, J., Harriger, A. (2005). Ten Reasons to Use C# to Teach Introductory Computer Programming. The Conference 2005 Orlando, FL: Course Technology.
- Lutes, Kyle D. (July-September 2004). Software Development for Mobile Computers. IEEE Pervasive Computing
- Lutes, Kyle D. (March 2004). Designing and Building Applications for the Pocket PC. www.informit.com
- Lutes, Kyle D. (March 2004). Adding Properties to an Object in C# is Different than Java and C++. DevSource (www.devsource.ziffdavis.com)
- Szaroletta*, W.K. and K.D. Lutes (June 2003). Improving Mechanics Student Satisfaction Through On-Line Data Dissemination and Laboratory Report Submission. Proceedings of the 2003 American Society for Engineering Education Annual Conference & Exposition Nashville, TN.
- Lutes*, K. D., Harriger, A. R., & Fanjoy, K. L. (2002). Teaching multi-tier software development using virtual machines.. Eighth Americas Conference on Information Systems.
- Lutes, Kyle D. (August 2001). Techniques for Retaining State Information in ASP Applications. (Retrieved August 9, 2001, from the World Wide Web: http://www.informit.com.)
- Lutes, Kyle D. (August 2001). Separating the User Interface from the Business Logic. ( Retrieved August 9, 2001, from the World Wide Web: http://www.informit.com.)
- Lutes, Kyle D. (August 2001). Retaining User State without Sessions or Cookies in ASP Applications. (Retrieved August 9, 2001, from the World Wide Web: http://www.informit.com.)
- Lutes, Kyle D. (August 2001). Preventing Multi-User Concurrency Problems. (Retrieved August 9, 2001, from the World Wide Web: http://www.informit.com.)
- Lutes, K. D. (2001). Five Browser Independent Techniques for Retaining Application State in Active Server Page Applications. Proceedings of the Seventh Americas Conference on Information Systems (5 msp.)
- Harriger*, A. R., Lutes, K. D. & Ricci, Rosemary (2001). The Negative Impact of Too Much Empowerment: Lasting Effects. Issues in Information Systems (pp.120-126). International Association of Computer Information Systems Professionals Conference.
- Mull*, J. C., Lutes, K. D. (2001). Developing Embedded Visual Basic 3.0 Applications for Win CE 3.0 and the Pocket PC. Proceedings of the 2001 ISECON Conferenece (4 msp.)
- Lutes*, K. D., Thurwachter, C. N. (2001). Wireless Viruses: Coming Soon to a PDA Near You?. Issues in Information Systems (pp.268-274). International Association of Computer Information Systems Professionals Conference.
- Lutes, K.D.*, Payne, M.J. (May 2001). A Comparison of Two Modern Enterprise Environments - Microsoft and Java. Managing Information Technology in a Global Economy (pp.710-711). Toronto, ON: Information Resources Management Association.
- Dooley*, F., Guzman, R., Lutes, K. (2000). Agribusiness Supplementary Course Materials Web Page. Proceedings of the 2000 IAMA Conference (8 msp.)
- Lutes*, K. D. & Orme, D. J. (2000). The Internet Classroom: Paperless Assignment Submissions. Poster session presented at TLT2000, Teaching, Learning & Technology Showcase West Lafayette, IN.
- Geer*, C., Lutes*, K. (2000). Enterprise Development Technologies and E-Commerce. Proceedings of the 2000 ISECON Conference (7 msp.)
- Lutes, K. (2000). Paperless Assignment Submissions. Proceedings from the WebNet 2000 - World Conference on Educational Media (2 msp.)
- Lutes, K. D. (2000). State of the Art in Enterprise Application Development - Hard to Teach. In R. Haven (Ed.), Issues in Information Systems (pp.295-301). International Association for Computer Information Systems Conference.
- Lutes, Kyle D. (October 2000). Develop Scriptless Web Apps Using Visual Basic. InformIT (Retrieved October 31, 2000, from the World Wide Web: http://www.informit.com.)
- Harriger*, A. R., Lutes, K. D. (2000). The Negative Impact of Too Much Empowerment. In R. Hayen (Ed.), Issues in Information Systems (pp.185-188). International Association for Computer Information Systems Conference.
- Lutes, K. D. (1999). Automating Large Classroom Activities Using Interactive Web Pages . Proceedings of the 1999 International Association for Computer Information Systems Conference (7 msp.)
- Harriger*, A. R. & Lutes*, K. D. & LaBarre, J. (1998). The Role of Design When teaching RAD Tools in Programming Courses. Proceedings of the 1998 International Association for Computer Information Systems Conference (4 msp.)
- Harriger*, A. R. & Lutes*, K. D. (1998). Making the Transition to Visual Basic. Proceedings of the 1998 International Association for Computer Information Systems Conference (6 msp.)
- Lutes, Kyle D. (April/May 1997). Product review of VideoSoft’s VSView 2.0. Visual Basic Programmers Journal Buyer’s Guide, 7(5), 53.
- Lutes, Kyle D. (April 1997). Faking it with Pseudo DLLs. VB Tech Journal (pp.56-60).
- Lutes, Kyle D. (April/May 1997). Product review of VideoSoft’s VS-OCX 5.0. Visual Basic Programmers Journal Buyer’s Guide, 7(5), 52.
- Lutes, Kyle D. (September 1996). An “Inny” Object. Visual Basic Developer (pp.13-16).
- Lutes, Kyle D. (July 1996). Build a City and State Lookup Class. Visual Basic Developer (pp.1-4).
- Lutes, Kyle D. (April/May 1996). Book review of Inside Visual C++ - 3rd Edition. Visual Basic Programmers Journal Buyer’s Guide, 6(5), 96-97.
- Lutes, Kyle D. (April 1996). Add Automatic City and State Lookup to Your VB Applications. Visual Basic Developer
- Lutes, Kyle D. (Sept/Oct 1995). Use the Message Blaster to Update Your Status Bar. Visual Basic Tool Tips, 1(4), 13-14.
- Lutes, Kyle D. (October 1995). Total Recall. Visual Basic Programmers Journal, 5(10), 106-111.
Industry/Engagement Experience- 1982-1998 - Various Employers
Software Engineer (Professor Lutes worked as a software engineer from 1982 until he joined Purdue in 1998. He developed software applications for such industries as banking, telecommunications, publishing, healthcare, athletic recruiting, retail, and pharmaceutical sales. Kyle gained experience using then popular technologies including C++, OOP, Visual Basic, SQL, relational database management systems (RDBMS), object-oriented database management systems, VMS, REXX, MVS, COBOL, CICS, and VSAM.)
Consulting Experience- Founder
In addition to his teaching and research duties at Purdue, Kyle is the founder of DelMar Information Technologies, LLC. His company specializes in developing custom software applications for smarthphones, tablet computers, web, enterprise, client/server and desktop architectures. DelMar Information Technologies also sells several software products and services. For more information, please see www.DelMarIT.com.
Research Interests- Smartphone and Tablet Computer Application Development
- Software Entrepreneurialism
- Software Development Tools and Methodologies
|