Tietotekniikan Sovellusprojektien
käytössä olevat kirjat

Jukka-Pekka Santanen

7.10.2016


Dokumentissa luetellaan Jyväskylän yliopiston tietotekniikan laitoksella järjestettävien Sovellusprojektien käyttöön hankitut kirjat ja ohjelmistot sekä kirjojen lainaustilanne.

1. Kirjat

Tietotekniikan Sovellusprojektien käyttöön on hankittu seuraavat kirjat:
[1] Adatia Rahim, Arni Faiz, Gabhart Kyle, Griffin John, Juric Matjaz, Lott Jeremiah, McAllister Tim, Mulder Aaron, Nagarajan Nathan, O'Connor Daniel, Osborne Ted, Sarang P G, Tost Andre, Young Dave and Berry Craig, ''Professional EJB'', Wrox Press Inc, 2001, ISBN 1-861005-08-3 (hankittu 13.2.2002).
[2] Almonkari Merja ja Koskimies Riitta (toim.), ''Esiintymisjännittäjille apua'', Ylioppilaiden terveydenhoitosäätiön tutkimuksia -sarja, Ylioppilaiden terveydenhoitosäätiö, 2004, ISBN 951-9414-80-0 (hankittu 17.2.2005).
[3] Anderson Ross, ''Security Engineering: A Guide to Building Dependable Distributed Systems'', John Wiley & Sons, 2001, ISBN 0-471-38922-6 (hankittu 20.2.2004).
[4] Archer Tom and Whitechapel Andrew, ''Inside C# (2nd Edition)'', Microsoft Press, 2002, ISBN 0-7356-1648-5 (hankittu 20.10.2005).
[5] Arnold Ken, Gosling James, Holmes David, ''The Java Programming Language (3rd Edition)'', Addison-Wesley, 2000, ISBN 0201704331 (hankittu 7.3.2002).
[6] Avedal Karl, Ayers Danny, Briggs Timothy, Burnham Carl, Halberstadt Ari, Haynes Ray, Henderson Peter, Holden Mac, Li Sing, Malks Dan, Myers Tom, Nakhimovsky Alexander, Osmont Stephane, Palmer Grant, Timney John, Tyagi Sameer, Van Damme Geert, Wilcox Mark, Wilkinson Steve, Zeiger Stefan, Zukowski John, ''Professional JSP'', Wrox Press Inc, 2000, ISBN 1-861003-62-5 (hankittu 4.10.2000; Pauli K.).
[7] Becks Ari, ''Delphi: sovelluksen tekijän opas'', Suomen atk-kustannus, 1995.
[8] Begg Carolyn and Connolly Thomas, ''Database Systems: A Practical Approach to Design, Implementation and Management'', Addison-Wesley Publishing, 2001, ISBN 0-201-70857-4 (hankittu 22.3.2002).
[9] Blaszczak Mike, ''Professional MFC With Visual C++ 6'', Wrox Press Inc, 1999, ISBN 1861000154 (hankittu 3.7.2000).
[10] Bloch Joshua, ''Effective Java Programming Language Guide'', Addison Wesley Professional, 2001, ISBN 0201310058. (hankittu 19.3.2002).
[11] Bovet Daniel Pierre and Cesati Marco, ''Understanding the Linux Kernel, 2nd Edition'', O'Reilly, 2002, ISBN 0596002130 (hankittu 19.3.2003).
[12] Bowman Judith, Emerson Sandra, Darnovsky Marcy, ''The Practical SQL Handbook Using Structured Query Language'', Addison-Wesley Publishing Company, 1996, ISBN 0-201-44787-8 (hankittu 4.10.2000).
[13] Bradley Neil, ''The XSL Companion'', Addison-Wesley Publishing Company, 2000, ISBN 0-201-67487-4 (hankittu 17.10.2000).
[14] Brogden Bill, ''Java Developer's Guide to Servlets and JSP'', Sybex, San Francisco, 2000, ISBN 0-7821-2809-2 (hankittu 17.10.2001).
[15] Burd Barry, ''JSP : JavaServer Pages'', Hungry Minds Inc, 2001, ISBN 0-7645-3535-8 (hankittu 30.10.2001).
[16] Cantu Marco, ''Mastering Delphi 5'', Sybex, 1999, ISBN 0-7821-2565-4 (hankittu 3.7.2000).
[17] Celko Joe, ''Joe Celkos SQL for Smarties: Advanced SQL Programming (2nd Edition)'', ISBN 1-55860-576-2, Morgan Kaufman Publishers, 2000, ISBN 0-7821-2565-4 (hankittu 23.2.2001).
[18] Comer Douglas, ''Internetworking with TCP/IP Vol. I: Principles, Protocols, and Architecture'', Prentice Hall, 2000, ISBN 0-13-018380-6. (hankittu 13.2.2002).
[19] Comer Douglas and Stevens David, ''Internetworking with TCP/IP, Vol. 3: Client-Server Programming and Applications, Linux/Posix Sockets Version, 1/e'', Prentice Hall, 2000, ISBN 0-13-032071-4 (hankittu 21.2.2002).
[20] Christiansen Tom and Torkington Nathan, ''Perl Cookbook (Second Edition)'', O'Reilly & Associates, 2003, ISBN 0-596-00313-7 (hankittu 1.4.2004).
[21] Digia Inc., ''Programming for the Series 60 Platform and Symbian OS'', John Wiley & Sons, 2002, ISBN 0-470-84948-7 (hankittu 18.11.2002).
[22] Diller Antoni, ''LaTeX: Line by Line: Tips and Techniques for Document Processing (2nd Edition)'', John Wiley & Sons, 1999, ISBN 0-471-97918-X (hankittu 7.12.2000).
[23] Duthie Andrew, ''Microsoft ASP.NET Programming with Microsoft Visual C# .NET Version 2003 Step By Step'', Microsoft Press, 2003, ISBN 0-7356-1935-2. (hankittu 3.11.2005).
[24] Eddon Guy and Eddon Henry, ''Active Visual Basic 5.0'', Microsoft Press, 1997 (hankittu 15.10.1998).
[25] Egan David, Zikopoulos Paul, ''DBA's Guide to Databases on Linux'', Syngress Media Inc., 2000, ISBN 1-928994-04-0 (hankittu 4.10.2000).
[26] Elmasri Ramez and Navathe Shamkant, ''Fundamentals of Database Systems (3rd Edition)'', Addison-Wesley, 2000, ISBN 0-201-54263-3 (hankittu 20.1.2003).
[27] Fields Duane K., Kolb Mark A. and Bayern Shawn, ''Web Development with Java Server Pages (2nd Edition)'', Manning Publications, 2002, ISBN 1-930110-12-X. (hankittu 22.3.2002).
[28] Flanagan David, ''Java in a Nutshell (3rd Edition)'', O'Reilly & Associates, 1999, ISBN 1-56592-487-8 (hankittu 26.3.2001).
[29] Flanagan David, ''JavaScript: The Definitive Guide'', O'Reilly & Associates, 1998, ISBN 1565923928 (hankittu 3.7.2000; Pauli K.).
[30] Ford Neal, Weber Ed, Azzouka Talal, Dietzler Terry, Streeter Jennifer and Williams Casey, ''Borland JBuilder 3 Unleashed'', Sams Publishing, 1999 (hankittu 9.3.2000).
[31] Gamma Erich, Helm Richard, Johnson Ralph and Vlissides John, ''Design Patterns. Elements of Reusable Object-Oriented Software'', Addison-Wesley Publishing Company, 1995.
[32] Gamma Erich, Helm Richard, Johnson Ralph ja Vlissides John, ''Olio-ohjelmointi - Suunnittelumallit'', IT Press, 2001, ISBN 951-826-428-7 (hankittu 25.3.2004).
[33] Geary David, ''Advanced JavaServer Pages'', Prentice Hall, 2001, ISBN 0-13-030704-1 (hankittu 19.3.2002).
[34] Graham Ian and Quin Liam, ''XML Specification Guide'', John Wiley & Sons, 1999, ISBN 0-471-32753-0 (hankittu 25.9.2000).
[35] Gregory Kate, ''Visual C++ 6 - Tehokäyttäjän opas'', Suomen ATK-kustannus, 1999 (hankittu 24.2.2000).
[36] Haarmann Pirkko-Liisa, ''Immateriaalioikeuden oppikirja'', 3. painos, Lakimiesliiton Kustannus, Helsinki 2001, ISBN 952-14-0441-8 (hankittu 13.11.2002).
[37] Haarmann Pirkko-Liisa, ''Tekijänoikeus ja lähioikeudet'', 3. uudistettu painos, Talentum Media Oy, 2005, ISBN 952-14-0642-9 (hankittu 10.11.2006).
[38] Hansmann Uwe, Mettälä Riku, Purakayastha Apratim and Thompson Peter, ''SyncML: Synchronizing and Managing Your Mobile Data'', Prentice Hall, 2002, ISBN 0-13-009369-6 (hankittu 5.2.2004).
[39] Harrison Mark and McLennan Michael, ''Effective Tcl/Tk Programming: Writing Better Programs with Tcl and Tk'', Addison-Wesley Publishing Company, 1998, ISBN 0-201-63474-0 (hankittu 17.10.2000).
[40] Harrison Richard, ''Symbian OS C++ for Mobile Phones'', John Wiley & Sons, 2003, ISBN 0-470-85611-4 (hankittu 8.10.2003).
[41] Horstmann Cay and Cornell Gary, ''Core Java 2, Volume 1: Fundamentals 5/e'', Prentice Hall, 2000, ISBN 0-13-089468-0 (hankittu 7.3.2002).
[42] Hovi Ari, ''SQL-ohjelmointi: pro-kurssi'', Suomen atk-kustannus, 1997 (hankittu 5.2.1998)
[43] Hovi Ari, Huotari Jouni ja Lahdenmäki Tapio, ''Tietokantojen suunnittelu & indeksointi'', Docendo, 2005, ISBN 951-846-262-3 (hankittu 27.3.2006).
[44] International Function Point Users Group, ''IT Measurement: Practical Advice from the Experts'', Addison-Wesley Professional, 2002, ISBN 0-201-74158-X (hankittu 4.12.2006).
[45] Itkonen Terho, ''Uusi Kieliopas'', Tammi, 2000, ISBN 951-31-1716-2 (hankittu 3.12.2005; Projektitiloissa).
[46] Jaakohuhta Hannu, ''IT-Ensyklopedia'', IT Press, 2001, ISBN 951-826-573-9 (hankittu 13.2.2002; Projektitiloissa).
[47] Jaakohuhta Hannu, ''Suuri tietotekniikan tietosanakirja käsitteistö ja sanasto'', Suomen ATK-kustannus, 1999 ISBN 951-762-707-6 (hankittu 13.2.2002; Projektitiloissa).
[48] Jones Capers, ''Software Assessments, Benchmarks, and Best Practices'', Addison-Wesley Professional, 2000, ISBN 0-201-48542-7 (hankittu 10.11.2006).
[49] Järvinen Jani, Piispa Juha, ''Delphi - Sovellusten opas'', Teknolit, 2000, ISBN 951-846-040-X (hankittu 22.2.2001).
[50] Järvinen Pekka, ''Onnistu esimiehenä'', WSOY, 2001, ISBN 951-0-26121-1. (hankittu 21.8.2003).
[51] Karlsson Åke ja Marttala Anders, ''Projektikirja - Onnistuneen projektin toteuttaminen'' Kauppakaari, 2001, ISBN 952-14-0516-3 (hankittu 22.3.2002).
[52] Kasurinen Jussi Pekka, ''Ohjelmistotestauksen käsikirja'', Docendo, 2013, ISBN 978-952-5912-99-9 (hankittu 7.10.2016).
[53] Kay Michael, ''XSLT Programmer's Reference'', Wrox Press Inc, 2000, ISBN 1-861003-12-9 (hankittu 25.9.2000).
[54] Kopka Helmut and Daly Patrick, ''A Guide to LaTeX: Document Preparation for Beginners and Advanced Users'', Addison-Wesley, 1999, ISBN 0-201-39825-7 (hankittu 28.11.2000).
[55] Kortetjärvi-Nurmi Sirkka, Kuronen Marja-Liisa ja Ollikainen Marja, ''Yrityksen viestintä'', Edita Publishing Oy, 2009, ISBN 978-951-37-5243-9 (hankittu 17.3.2010).
[56] Koskimies Kai, ''Pieni oliokirja'', Suomen atk-kustannus, 1997.
[57] Kruglinski David J., ''Visual C++, tehokäyttäjän opas'', Suomen atk-kustannus, 1997 (hankittu 13.2.1998).
[58] Kuutti Wille, ''Käytettävyys, suunnittelu ja arviointi'', Talentum, 2003, ISBN 951-762-835-8 (hankittu 20.2.2004).
[59] Lahdenmäki Tapio and Leach Mike, ''Relational Database Index Design and the Optimizers'', Wiley-Interscience, 2005, ISBN 978-0-471-71999-1 (hankittu 12.4.2007).
[60] Lahtonen Tommi, ''SQL Toolkit'', Docendo, 2002, ISBN 951-846-092-2. (hankittu 7.3.2002).
[61] Latteier Amos and Pelletier Michel, ''The Zope Book'', New Riders Publishing, 2001, ISBN 0-7357-1137-2 (hankittu 14.11.2002).
[62] Lea Doug, ''Concurrent Programming in Java - Design Principles and Patterns'', Addison-Wesley, 1997 (hankittu 16.2.2000).
[63] Li Sing and Knudsen Jonathan, ''Beginning J2me: From Novice to Professional'', Apress, 2005, ISBN 1590594797 (hankittu 20.10.2005).
[64] Libes Don, ''Exploring Expect: a Tcl-based toolkit for automating interactive programs'', O'Reilly, 1995.
[65] Liu Jane, ''Real-Time Systems'', Prentice Hall, 2000, ISBN 0-13-099651-3. (hankittu 21.3.2003).
[66] Martin Didier, Birbeck Mark, Kay Michael, Loesgen Brian, Pinnock Jon, Livingstone Steven, Stark Peter, Williams Kevin, Anderson Richard, Mohr Stephen, Baliles David, Peat Bruce, Ozu Nikola, ''Professional XML'', Wrox Press Inc, 2000, ISBN 1-861003-11-0 (hankittu 25.9.2000).
[67] Matthew Neil and Stones Richard, ''Beginning Linux Programming (2nd Edition)'', Linux Programming Series, Wrox Press Inc, 1999, ISBN 1-861002-97-1. (hankittu 23.2.2001).
[68] Miller Todd and David Powell, ''Delphi 3, tehokäyttäjän opas'', Suomen atk-kustannus, 1997 (hankittu 20.1.1998).
[69] Mittelbach Frank and Goossens Michel with Braams Johannes, Carlisle David and Rowley Chris, ''The LaTeX Companion (2nd Edition)'', Addison-Wesley, 2004, ISBN 0-201-36299-6 (hankittu 3.11.2005).
[70] Moock Colin, ''ActionScript for Flash MX: The Definitive Guide (2nd Edition)'', O'Reilly, 2002, ISBN 0-596-00396-X (hankittu 20.10.2005).
[71] Neider Jackie, Davis Tom and Woo Mason, ''OpenGl Programming Guide'', Addison-Wesley, 1993.
[72] Nielsen Jakob, ''Designing Web Usability: The Practice of Simplicity'', New Riders Publishing, Indianapolis, 2000, ISBN 1-56205-810-X (hankittu 3.7.2000).
[73] Nielsen Jakob, ''Usability Engineering'', Morgan Kaufmann, San Francisco, 1994, ISBN 0-12-518406-9 (hankittu 3.7.2000).
[74] Nielsen Jakob and Tahir Marie, ''Homepage Usability: 50 Websites Deconstructed'', New Riders Publishing, 2001, ISBN 0-7357-1102-X (hankittu 13.2.2002).
[75] Nykänen Ossi, ''XML Toolkit'', Docendo, 2001, ISBN 951-846-096-5 (hankittu 7.3.2002).
[76] Orfali Robert and Harkey Dan, ''Client/Server Programming with Java and CORBA (2nd Edition)'', John Wiley & Sons, 1998 (hankittu 16.2.2000).
[77] Ousterhout John, ''TCL And The TK Toolkit'', Addison-Wesley, 1994, ISBN 0-201-63337-X. (hankittu 23.2.2001).
[78] Palmer Daniel and Steinberg Daniel, ''Extreme Software Engineering: a Hands-On Approach'', Prentice Hall, 2003, ISBN 0-13-047381-2 (hankittu 24.5.2006).
[79] Peltomäki Juha ja Silander Simo, ''Java 2, Ohjelmoinnin peruskirja'', Docendo, Jyväskylä, 2002, ISBN 952-846-165-1 (hankittu 23.9.2003).
[80] Press William H., Teukolsky Saul A., Wetterling William T. and Flannery Brian P., ''Numerical Recipes in C'', Cambridge University Press, 1992.
[81] Putnam Lawrence and Myers Ware, ''Five Core Metrics: The Intelligence Behind Successful Software Management'', Dorset House Publishing Company, 2003, ISBN 0-932633-55-2 (hankittu 10.11.2006).
[82] Quickley, Ellie, ''Unix Shells by Example'', Prentice-Hall, 1999 (hankittu 24.11.1999).
[83] Ruby Sam, Thomas Dave and Heinemeier Hansson David, ''Agile Web Development with Rails (Third Edition)'', Pragmatic Bookshelf, 2010, 978-1-9343561-6-6. (hankittu 12.4.2010).
[84] Ruuska Kai, ''Projekti hallintaan'', Suomen ATK-kustannus Jyväskylä, 1999, ISBN 951-762-750-5 (hankittu 12.10.2001).
[85] Saarinen Mikael, ''Tunne älysi - älyä tuntevasi : opas oman ja työyhteisön tunneälyn kehittämiseen'', WSOY, 2001, ISBN 951-0-26009-6 (hankittu 21.8.2003).
[86] Saarinen Mikael ja Aalto-Setälä Pauli, ''Perkele! Tunneosaamisen oppikirja esimiehille'', Kirjapaja, 2007, ISBN 978-951-607-362-3 (hankittu 4.12.2008).
[87] Schachor Gal, Chace Adam and Rydin Magnus, ''JSP Tag Libraries'', Manning Publications, 2001, ISBN 1-930110-09-X (hankittu 7.3.2002).
[88] Schlossnagle George, ''Advanced PHP Programming'' Sams, 2004, ISBN 0-672-32561-6 (hankittu 15.12.2005).
[89] Siggelkow Bill, ''Jakarta Struts Cookbook'', O'Reilly Media, 2005, ISBN 0-596-00771-X (hankittu 27.3.2006).
[90] Sinkkonen Irmeli, Kuoppala Hannu, Parkkinen Jarmo ja Vastamäki Raino, ''Käytettävyyden psykologia'', IT Press, 2002, ISBN 951-826-574-7 (hankittu 7.3.2002).
[91] Srinivasan Sriram, ''Advanced Perl Programming'', O'Reilly & Associates, 1997, ISBN 1-56592-220-4 (hankittu 11.3.2004).
[92] Stallings William, ''Snmp, Snmpv2, Snmpv3, and Rmon 1 and 2'', Addison-Wesley, 1999, ISBN 0201485346 (hankittu 22.3.2002).
[93] Stroustrup Bjarne, ''C++ -ohjelmointi'', Teknolit, 2000, ISBN 951-846-026-4 (hankittu 22.2.2001).
[94] Sydänmaanlakka Pentti, ''Älykäs organisaatio - tiedon, osaamisen ja suorituksen johtaminen'', Talentum, 2003, ISBN 952-14-0223-7. (hankittu 20.10.2005).
[95] Tennison Jeni, ''XSLT and XPath On The Edge, Unlimited Edition'', Hungry Minds, 2001, ISBN 0-7645-4776-3 (hankittu 24.2.2003).
[96] Troelsen Andrew, ''Developer's Workshop to COM and ATL 3.0'', Wordware Publishing, 2000, ISBN 1-55622-704-3 (hankittu 8.3.2001).
[97] Vehkamäki Pirjo ja Tamminen-Dahlman Anne, ''Julkisuus ja tietosuoja opetustoimessa - Opas koulujen ja oppilaitosten käyttöön'', Opetushallitus, 2004, ISBN 952-13-1934-8 (hankittu 27.2.2006; Pauli K.).
[98] Vesterholm Mika ja Kyppö Jorma, ''Java-ohjelmointi, Talentum, 2003, ISBN 951-762-832-3 (hankittu 8.10.2003).
[99] Wall Larry, Christiansen Tom and Schwartz Randal L., ''Programming Perl'', O'Reilly, 1996 (hankittu 1.9.1999).
[100] Watt Andrew H., ''Designing SVG Web Graphics'', New Riders Publishing, 2001, ISBN 0735711666 (hankittu 9.11.2001).
[101] White Seth, Fisher Maydene, Cattell Rick, Hamilton Graham and Hapner Mark, ''JDBC API Tutorial and Reference: Universal Data Access for the Java 2 Platform (2nd Edition)'', Addison-Wesley, 1999 (hankittu 16.2.2000).
[102] Yuan Michael Juntao, ''Enterprise J2ME - Developing Mobile Java Applications'', Prentice Hall, 2004, ISBN 0-13-140530-6 (hankittu 3.11.2005).
[103] Zandstra Matt, ''PHP 5 Objects, Patterns, and Practice'', Apress, 2004, ISBN 1-59059-380-4 (hankittu 15.12.2005).

2. Ohjelmistot

Sovellusprojektien käyttöön on viime vuosien aikana hankittu ainakin seuraavat ohjelmistot:
HelpMaker Ohjelma Windowsin opastustiedostojen tekoon, Objectsoft Oy, Muurame (hankittu lisenssi 2.5.1997).
Visual C++ C++ -sovelluskehitysympäristö, Microsoft (hankittu kaksi lisenssiä tammikuussa 1998).
MS Project 2000 Select Projektihallintaohjelmisto, Microsoft (hankittu kahdeksan lisenssiä joulukuussa 2000 ja kaksi lisenssiä ilmeisesti tammikuussa 2001).
MS Visio Kaavioiden piirto-ohjelma, Microsoft (hankittu kymmenen lisenssiä lokakuussa 2001 ja tammikuussa 2002).
Adobe PhotoShop Elements, Grafiikkaohjelma (hankittu yksi lisenssi ATK-keskus, 26.10.2004).


Jyväskylässä 7.10.2016 Jukka-Pekka Santanen, santanen@mit.jyu.fi.