12th International Conference on Information Visualisation - IV08

 

 

IV08 Tutorials/Courses:

1.     Information Visualization – A modern perspective

Professor Georges Grinstein, Director - Institute for Visualization and Perception, University of Massachusetts Lowell, USA

 

 

2.      Spatial and Object Databases

Professor Ray Kresman, Department of Computer Science- Bowling Green State University, USA

 

3.      Introduction to Platform Independent Information Visualisation Programming

Dr Marjan Trutschl, Dr Urska Cvek, John Cannon and Brent Nycum, Department of Computer Science and Laboratory for Advanced Biomedical Informatics, LSUS, USA

 

4.      Producing Highly Visualized, Interactive Multimedia Acrobat PDF

Dr Alan Potkin, Center for Southeast Asian Studies, Northern Illinois University, USA

 

5.      Network Analysis and Visualization Using Network Workbench

Russell Duhon, Bruce W. Herr, Prof. Katy Börner, and Weixia Huang

Cyberinfrastructure for Network Science Center

School of Library and Information Science, Indiana University Bloomington, USA

 

---

A Full-day Course: Tuesday 8th July 2008, Time: 10:30 -17:30


Information Visualization – A modern perspective
Professor Georges Grinstein, Director - Institute for Visualization and Perception, University of Massachusetts Lowell, USA


Abstract
Brief history (from hieroglyphics to maps to exploratory data analysis to scientific visualization to information visualization to visual analytics) Classic and modern techniques (strengths and weaknesses) Presentation, confirmatory and exploratory visualizations Perception and perceptual guidelines with the 5 most important tips Visualization guidelines or "how to lie with visualization" with the 5 methods that always work Example systems Example applications Research questions

Lots of slides, videos and text comments from outside individuals and experts.

 


Level of Tutorial: Introductory level


Biography
Georges Grinstein is Professor of Computer Science at the University of Massachusetts Lowell, Director of its Bioinformatics Program, of the Institute for Visualization and Perception Research, and of the Center for Biomolecular and Medical Informatics.  His research interests are broad and include computer graphics, visualization, sonification, data mining, virtual environments, and user interfaces with the emphasis on the modeling, visualization, and analysis of complex information systems, most often biomedical in nature. He received his Ph.D. in Mathematics from the University of Rochester.

 

He has over 30 years in academia with extensive private consulting, over 100 research grants, products in use nationally and internationally, several patents, numerous publications in journals and conferences, and has been the organizer or chair of national and international conferences and workshops in Computer Graphics, in Visualization, and in Data Mining (co-chair IEEE Visualization Conferences, program committee AAAI conferences in Knowledge Discovery and Databases, co-chair IVBI Symposia, co-chair IEEE Workshops on the Integration of Databases and Visualization, co-chair IEEE and AAAI Workshops on the Integration of Data Mining and Visualization, co-chair ACM workshop on the Psychological and Cognitive Issues in the Visualization of Data, and co-chair SPIE Visual Data and Exploration and Analysis Conferences).

 

He is on the editorial boards of several journals in Computer Graphics and Data Mining, has been a member of ANSI and ISO, a NATO Expert, and a technology consultant for various government agencies.

 

---

A Half-day Course: Tuesday 8th July 2008, Time: 14:00 -17:30

 

Spatial and Object Databases

Professor Ray Kresman, Department of Computer Science- Bowling Green State University, USA

 

Abstract

With the advent of mobile and wireless-enabled devices, a number of graphical and locationenabled applications, which have moved well beyond the realm of traditional geographical information systems, are emerging. For example, distance between two points in a city involves more than the location coordinates, the underlying themes such as street networks are required. An understanding of spatial and object database concepts is critical to the design of applications that capture the spatial dimension of information. However, these relatively new ideas are less well understood by students; few computer science programs cover them in their database, computational geometry, and graphics course offerings. This tutorial introduces the participants (educators, students, software developers) to the use of object-oriented and spatial database primitives in application design.

We describe how to store and manipulate graphical objects such as points, line segments, and more complex objects such as curves and polygons and maps. We show how features can be accessed interactively and through programming languages (Java). Where applicable, we illustrate these concepts using public domain database software (MySQL) and commercial software (Oracle). Finally, we explain how web-enabled and other applications can take advantage of mapping features to enhance the visual appeal of the application.

 

Objectives

·         Compare and contrast GIS and spatial databases.

·         Draw parallel between object oriented programming and object databases.

·         Create and use database objects with data members and member functions.

·         Understand use of Geometry data type.

·         Construct and respond to spatial queries.

·         Learn how to query metadata

·         Understand XML interface to maps and how to render maps.

·         Access database objects and geometry from programs.

 

Intended audience: IV08 and Vis08 conference attendees, especially educators, upper level computer science students, and software developers.

 

Background of the Audience: Exposure to relational DBMS. Basic proficiency in objectoriented concepts in Java and/or C++.

Level of Tutorial: Introductory level

 

Tutorial Outline

·         Introduction (5 minutes)

·         Nonspatial and spatial data (15 minutes)

- Geographic Information Systems

- Spatial DBMS

- Modeling approaches

·         Object databases (30 minutes)

- Type and object extension

- Methods

- Object as table attributes

- Examples and code walk-through

·         Spatial Types (30 minutes)

- Basic data types

- Complex geometries

- Concave and convex representation

- Examples

·         Session Break (10 minutes)

·         Spatial Query (40 minutes)

- Spatial operators

- Geometry processing functions

- Manipulating geometry

- Examples and code walk-through

·         Maps (30 minutes)

- Map components

- Constructing themes

- Style configuration

- XML interface

- Examples

·         Concluding Remarks

 

Biography

Ray Kresman is a Professor of Computer Science at Bowling Green State University, Bowling Green, OH, USA. His applied computer science interests include computer security,, three-tier architectures and secure internet technologies, and data warehousing. He has given workshops on cryptography and computer security at national

conferences. Dr. Kresman's work on distributed systems was supported by the National Science Foundation. He has published in the area of distributed systems, security, and complexity of algorithms.

---

A Full-day Course: Tuesday 8th July 2008, Time: 10:30 -17:30

 

Introduction to Platform Independent Information Visualisation Programming

Marjan Trutschl, Urska Cvek, John Cannon and Brent Nycum

 

Abstract:

This full day course preceding IV08 is designed to provide an introduction to platform independent information visualization programming using Qt, OpenGL, and C++. In this tutorial, we are going to cover the basics of visualization programming programming in C++ and OpenGL and designing interfaces using Qt. Practical examples in several application areas will be demonstrated. 

 

Organization:

We will be presenting material in lectures complemented with numerous examples. The following is the list of topics:

 

Getting Started

Installing / Compiling / Configuring

Platforms: Linux, Mac OS X, Visual Studio / Windows

Simple Qt Program

QMake

Project File

Creating Dialogs

Creating Main Windows

Implementing Application Functionality

Creating Custom Widgets

Layout Management

Event processing

2D/3D Graphics

QPainter

QGLWidget (OpenGL)

Drawing Primitives

Transformations / Viewing

Lighting

Picking (Selection mode)

Stereo Viewing

Programming and Hardware Issues

Item View Classes

Other Qt Library Features

I/O

Online help

Custom Widgets Revisited

 

Intended Audience:

The tutorial is geared towards researchers, managers and practitioners interested in learning how to program information visualization tools. While no Qt and OpenGL experience is assumed, the participants are expected to be familiar with C++ or some other object-oriented programming language.  

 

Level of tutorial: 

Introductory

 

Tutorial text:

C++ GUI Programming with Qt 4, 2nd Edition Jasmin Blanchette and Mark Summerfield

Prentice Hall, Published 2008, 2nd edition, ISBN 0132354160

 

 

Tutorial organizers:

Marjan Trutschl, Sc.D.

Department of Computer Science and Laboratory for Advanced Biomedical Informatics, LSUS, USA

Department of Bioinformatics and Computational Biology, LSUHSC-S, USA

Biomedical Informatics Core, Center for Molecular and Tumor Virology, LSUHSC-S, USA

 

Urska Cvek, Sc.D., MBA

Department of Computer Science and Laboratory for Advanced Biomedical Informatics, LSUS, USA

Department of Bioinformatics and Computational Biology, LSUHSC-S, USA

Biomedical Informatics Core, Center for Molecular and Tumor Virology, LSUHSC-S, USA

 

John Cannon, B.S.

Department of Computer Science and Laboratory for Advanced Biomedical Informatics, LSUS, USA

 

Brent Nycum, B.S.

Department of Computer Science and Laboratory for Advanced Biomedical Informatics, LSUS, USA

 

 

 

---

A Full-day Course: Tuesday 8th July 2008, Time: 10:30 -17:30

 

Producing Highly Visualized, Interactive Multimedia in Acrobat PDF

Dr Alan Potkin, Center for Southeast Asian Studies, Northern Illinois University, USA

Team Leader, Digital Conservation Facility Laos

Abstract

“Content providers”, i.e., non-specialists in media production, across the disciplines touching upon cultural heritage or ecological conservation have until now been surprisingly slow to incorporate interactive visualization into their reporting, capacity building, and consultancy deliverables. Yet apart from the relative handful of lavishly funded projects, there are seldom budget lines in routine environmental impact assessment or cultural asset interpretation and management initiatives to engage dedicated videographers, image editors, artists, animators and virtual reality compilers.

 

Part of the problem has been the characteristically high cost and the steep learning curve of much of the software for creating ambitious interactive

media. An exception to these both is extraordinary versatility of Adobe Acrobat: the full authoring package, not just the free Reader, which latter

nearly everybody has and uses these days, but very seldom encountering, at least outside the printing trade, more interesting and technically sophisticated PDFs beyond cross-platform-friendly text files; sometimes extensively illustrated but most often not.

 

Barely so touted even by Adobe itself, Acrobat is in fact easily capable of authoring highly complex, elegant and graphics-rich interactive productions suitable for distributing virtually, i.e., on the Web; or on physical digital media such as CD- or DVD-ROMs, of which the replication cost is already so low as to often be beneath practical economies of scale. And thus, an inexpensive publication format quite independent of bandwidth or availability of Internet services, which remain a key limitation throughout the developing countries.

 

Furthermore, it is quite realistic for content providers to assemble effective interactive materials in PDF following only one day of focused, hands-on

training. Obviously, the more experienced beforehand the author is with visualization, image/video-editing and page layout/design applications (e.g., Photoshop, Quark, Premiere), the more refined the near-term product.

 

Brief description of tutorial’s organisation and time allocation

The technical focus will be on the various approaches —from the aesthetic, the editorial, and the “user-friendliness” perspectives— and on the specific utilities within the full Adobe Acrobat application for building interactivity into a PDF. These include the “link” (both visible and invisible), the “button” (plus “radio button” and “textfield”), and the “movie” (plus “sound”) toolbox items. There are many ways to skin a cat when authoring an interactive PDF and we’ll demonstrate and elaborate the ones we use most frequently and

powerfully. [c. 2.5 hours]

 

Also, while Acrobat in itself is neither intended to nor capable of creating page layouts, images, textual and media content —these all must originate

Photoshop, or InDesign— once a complex PDF has been authored, it is frequently much easier to make minor editorial or design changes inside the

PDF file, rather than to go back to the source files and applications and then laboriously reconstruct the PDF from scratch. The Acrobat toolbox provides “touch-up text” and “touchup object” facilities for so doing. Alternatively, greater levels of editorial modification can be most efficiently accomplished with a mix of PDF and source material editing, and this process is even semiautomated in the Acrobat “touchup object” command’s interface with the Adobe Photoshop application. [c. 1.5 hours]

 

We would also go through the basics of stitching up and retouching panoramas manually in Photoshop, the use, alternatively, of more automated

stitching software, and the advantages and disadvantages of each such approach, which comprise the main part of producing virtual reality (VR) or

immersive photography movies. Rarely, in site visualization, have we felt that a fully-cylindrical, i.e. 360º, VR is required and stitched panos of only three or four frames are often very effective, and when enlarged, more than adequately interactive. [c. 1 hour]

 

Of course we would also show how the essential “Print as PDF” command automates the conversion of MS Word files, scans and other graphics, and

even PowerPoint slides directly into PDFs ready for the insertion of interactivity. [c. 0.5 hours]

 

Finally we will go through several of our completed CD- and DVD-ROM ebooks authored entirely in PDF (with certain VR and video content in

QuickTime format as well), and then “back-engineer” them in detail to show how the source material was originally composed and converted to PDF, and then how the Acrobat toolbox was applied, and what had dictated the selection and placement of each case of an interactivity link and the target material so called up. [c. 1 hour]

 

Level of the Tutorial

This class is intended not for media specialists, but for content providers — especially those in the fields of cultural heritage and landscape conservation—interested in a hands-on approach to authoring basic interactive visualization products today, immediately. Beyond a general basic competence in personal computers running under either Windows or Mac, we assume no previous experience with the full Adobe Acrobat application, although the greater the level of familiarity with the usual applications for producing source material, the more immediately useful this course should prove.

 

Biography

Dr Alan Potkin, After receiving his Ph. D. in environmental planning from U. California, Berkeley in 1989, Alan Potkin founded the Digital Conservation Facilty Laos, introducing interactive visualization to landscape characterization, impact assessment, corporate memory, capacity building and post-facto review of ecological and cultural preservation initiatives throughout monsoonal Asia. Since 2004, Dr. Potkin has also been with the Center for Southeast Asian Studies, Northern Illinois University, DeKalb IL USA 60115.  Besides environmental reporting, his work has included archival and interpretive documentation for museums, archaeological sites and temple paintings; and authoring such disparate CD-ROM e-book titles as An

Interactive Taxonomic Atlas of Mekong Fishes; Illustrating the Kingdom of Arakan in the XVIIth Century: an Arakanese perspective from the Dutch sources; Waterfalls Hydropower Development: aesthetic considerations in project evaluation; The emerging visualization toolbox for realizing river basins, waterways, and living aquatic resources in mainland Southeast Asia; and most recently, Computer projection in lost murals replication. Dr. Potkin has most recently delivered a day-long tutorial on very much this same model and subject in Melbourne, Australia to a class of about twenty

faculty and graduate students at the Cultural Heritage Centre for Asia and the Pacific (CHCAP), Deakin University.

 

---

A half-day Course: Tuesday 8th July 2008, Time: 10:30 -13:30

 

Network Analysis and Visualization Using Network Workbench

Russell Duhon, Bruce W. Herr, Katy Börner, and Weixia Huang

Cyberinfrastructure for Network Science Center

School of Library and Information Science, Indiana University Bloomington, USA

 

Abstract
Networks are all around us! This includes social networks, internet networks, biological networks, paper citation networks, and more. As these networks become more important in our daily lives the ability to understand their behavior will be more and more necessary. The Network Workbench (http://nwb.slis.indiana.edu) was designed to aid in exploring and understanding these networks. In this tutorial we will introduce the Network Workbench and demonstrate how to use it to analyze and visualize your own networks.


Organisation

1.     A brief introduction to networks and network science

2.     An introduction to the Network Workbench (NWB) project.

3.     Hands on demonstrations of NWB

4.     Extending NWB

5.     Large-scale network visualization

 

Agenda

This tutorial will be a four hour, mostly hands-on, introduction to using and extending the Network Workbench for analysis and visualization of network data.


Level of Tutorial: Introductory level

Biography

Russell Duhon designs, programs, parses, researches, and visualizes at Dr. Katy Borner's Cyberinfrastructure for Network Science Center at Indiana University. He likes making the little algorithms that fit between the big ones. Among his areas of interest are economics-inspired modelling of scientific activity, statistical methods for understanding data, and unusual data sets. He attended the School of Informatics of Indiana University in Bloomington, Indiana, which is also his home town.


Bruce W. Herr II is a software developer at the Cyberinfrastructure for Network Science Center at Indiana University, directed by Katy Börner. He enjoys making beautiful, extensible, usable, and maintainable software. Research interests are information visualization, human-computer interaction, cognitive processing, software design, aesthetics in visualization, and extensible software. Major software projects include the InfoVis Cyberinfrastructure, Cyberinfrastructure Shell, and Network Workbench. He has worked on many large-scale visualizations including Movies&Actors, Wikivis, Neurovis, and the US Patent Hierarchy Vis. Bruce received his BS in Computer Science in 2004 from Indiana University. His personal website is at http://about.bh2.net.


Katy Börner is the Victor H. Yngve Associate Professor of Information Science at the School of Library and Information Science, Adjunct Associate Professor in the School of Informatics, Core Faculty of Cognitive Science, Research Affiliate of the Biocomplexity Institute, Fellow of the Center for Research on Learning and Technology, Member of the Advanced Visualization Laboratory, and Founding Director of the Cyberinfrastructure for Network Science Center at Indiana University. She is a curator of the Places & Spaces: Mapping Science exhibit, http://scimaps.org/. Her research focuses on the development of data analysis and visualization techniques for information access, understanding, and management. She is particularly interested in the study of the structure and evolution of scientific disciplines; the analysis and visualization of online activity; and the development of cyberinfrastructures for large scale scientific collaboration and computation.

 

Weixia Huang is a System Architect at the Cyberinfrastructure for Network Science Center at Indiana University. She has ten years industry experience on software developments and project managements. She currently leads the software development of the NSF funded Network Workbench (NWB) and Cyberinfrastructure Shell (CIShell) projects. She is particularly interested in designing and developing software with sound extensibility, usability, and scalability. Before joining the Cyberinfrastructure for Network Science Center, she has worked as Research Staff Member at

Xerox Wilson Research Center and software engineer at Sprint. She was the architect and programmer at Xerox to develop a Device-Centric Enterprise Service Platform for automated data transmission and remote diagnosis systems.

 

Cyberinfrastructure for Network Science Center

School of Library and Information Science, Indiana University Bloomington, USA {rduhon, bherr, huangb, katy}@indiana.edu