cyberinfrastructure shell: a plug-and-play macroscopes framework p632: object oriented software...

11
CyberInfrastructure Shell: A Plug-and-Play Macroscopes Framework P632: Object Oriented Software Development Chin Hua Kong Sr. System Architect / Project Manager Cyberinfrastructure for Network Science Center (CNS), Department of Information and Library Science (ILS), School of Computing and Informatics [email protected] CIShell Watch the vi deo

Upload: clifton-hicks

Post on 18-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CyberInfrastructure Shell: A Plug-and-Play Macroscopes Framework P632: Object Oriented Software Development Chin Hua Kong Sr. System Architect / Project

CyberInfrastructure Shell:A Plug-and-Play Macroscopes FrameworkP632: Object Oriented Software Development

Chin Hua KongSr. System Architect / Project ManagerCyberinfrastructure for Network Science Center (CNS),Department of Information and Library Science (ILS),School of Computing and Informatics

[email protected]

CIShell

Watch the video

Page 2: CyberInfrastructure Shell: A Plug-and-Play Macroscopes Framework P632: Object Oriented Software Development Chin Hua Kong Sr. System Architect / Project

About CNS

What we do?

We interested in BIG DATA Mining and Filtering.

We create Open Source tools for Analysis and Visualization.

We Share Knowledge and Technique through tutorials, exhibitions, and workshops at international level.

We Connect People with different expertise for research collaboration

Page 3: CyberInfrastructure Shell: A Plug-and-Play Macroscopes Framework P632: Object Oriented Software Development Chin Hua Kong Sr. System Architect / Project

CIShell

CIShell-Powered Tools

Network Workbench Tool (NWB)The study of biomedical, social and behavioral science, physics, and other networks

Science of Science Tool (Sci2)For science policy makers and researchers to study scientometrics, impacts, and trends in funding, publications, etc.

TexTrend ToolA trend- and text-analysis tool that supports business and governmental decision making

Epidemic Tool (EpiC)Analysis, modeling, and visualization of data streams such as diffusion patterns of the H1N1 virus over geographic space

DynaNetsThe study of evolving networks by University of Amsterdam, The Netherlands

SISOB An Observatory for Science in Society Based in Social Models by nine consortium members

NETE A|VAn web service based real-time analysis and visualization application for NIH RePORTER data

Page 4: CyberInfrastructure Shell: A Plug-and-Play Macroscopes Framework P632: Object Oriented Software Development Chin Hua Kong Sr. System Architect / Project

Microscopes Telescopes Macroscopes

4

MacroscopesDecision making in science, industry, and politics, as well as in daily life, requires that we make sense of datasets representing the structure and dynamics of complex systems

Macroscopes provide a vision of the whole, helping us synthesize the related elements and enabling us to detect patterns, trends, and outliers while granting access to myriad details

Rather than making things larger or smaller, macroscopes let us observe what is too great, slow, or complex for the human eye and mind to notice and comprehend

CIShell

Page 5: CyberInfrastructure Shell: A Plug-and-Play Macroscopes Framework P632: Object Oriented Software Development Chin Hua Kong Sr. System Architect / Project

• CIShell (http://cishell.org) is an open source software specification for the integration and utilization of datasets, algorithms, and tools

• It extends the Open Services Gateway Initiative (OSGi) (http://osgi.org), a standardized, modularized service platform

• CIShell provides “sockets” into which algorithms, tools, and datasets can be plugged using a wizard-driven process

CIShellSci2 Tool

NWB Tool

CIShell Wizards

Researchers / Developers Users

Alg

Alg

Alg

Alg

Alg

5

CIShell

Developers

Page 6: CyberInfrastructure Shell: A Plug-and-Play Macroscopes Framework P632: Object Oriented Software Development Chin Hua Kong Sr. System Architect / Project

TEXTrend

NWB

EpiC

Sci2

Common algorithm/tool pool Easy way to share new

algorithms Instantly create a custom tool Workflow export and rerun Auto conversion into web

service

Future

ISCSBioSNAPhys

6

CN

S.I

U.E

DU

, C

ISh

ell

.org

CIShell Plug-and-Play Macroscopes

CIShell

Page 7: CyberInfrastructure Shell: A Plug-and-Play Macroscopes Framework P632: Object Oriented Software Development Chin Hua Kong Sr. System Architect / Project

CIShell

Technology• JAVA 1.6 or higher• Open Services Gateway Initiative (OSGi) http://osgi.org

• Maven – Apache build manager• JUnit – Unit test framework• Jenkins – Continuous Integration Server• GitHub – CIShell core repository https://github.com/CIShell

• SVN – CIShell powered tools’ repository• JIRA – Issue tracking system• Eclipse Juno / Kepler – Development tool

Page 8: CyberInfrastructure Shell: A Plug-and-Play Macroscopes Framework P632: Object Oriented Software Development Chin Hua Kong Sr. System Architect / Project

CIShell

Projects

• Supporting big data with 64-bit platform build

• Auto conversion into web service framework

• CIShell Development GUI plugin for Eclipse

Page 9: CyberInfrastructure Shell: A Plug-and-Play Macroscopes Framework P632: Object Oriented Software Development Chin Hua Kong Sr. System Architect / Project

Career

Career Opportunities

CNS is Hiring!!! http://cns.iu.edu/jobs

• 9526 - Senior System Architect, Project Manager - IT4 possition with full IU benefits

• 9116 - Senior Software Engineer/Research Analyst - IT3 position with full IU benefits

Page 10: CyberInfrastructure Shell: A Plug-and-Play Macroscopes Framework P632: Object Oriented Software Development Chin Hua Kong Sr. System Architect / Project

Career

Open House

Each year, we invite our friends, colleagues and invited to join us for two hours of enlightening talks, hands-on demos, snacks and drinks! We work hard to make our Open House a fun and educational soirée. Guests are free to roam about, explore our visualizations, enjoy snacks and drinks, and of course ask questions!

Click the image on the right to see the 2013 invitation. Or visit http://cns.iu.edu/open_house

If you can't make it to the Open House in person, you will be able to join us via live stream at 4:00pm on November 11, 2013.

Page 11: CyberInfrastructure Shell: A Plug-and-Play Macroscopes Framework P632: Object Oriented Software Development Chin Hua Kong Sr. System Architect / Project

CNS

Questions?

THANK YOU