NUCLEONICA SOFTWARE DESIGN PATTERNS
|
|
|
- Shon Flowers
- 10 years ago
- Views:
Transcription
1 NUCLEONICA SOFTWARE DESIGN PATTERNS C. GRAMMES, C. LAMBERT, H. FRIES DIaLOGIKa GmbH, Pascalschacht 1, D Saarbrücken Germany Dokumenta S.A., 16, rue d Epernay, L-1490 Luxembourg Luxembourg J. MAGILL European Commission, Joint Research Centre, Institute for Transuranium Elements, Postfach 2340, Karlsruhe, Germany ABSTRACT NUCLEONICA is the latest development in a family of information systems for the nuclear science community. Throughout this contribution some aspects of the internal structure of NUCLEONICA are described, in order to show the flexibility of the software architecture. In a typical 3-tier architecture it combines efficient databases with modern rich internet presentation techniques and a modular structure. Based on the Microsoft.NET framework it is well-suited to provide the ease of use today's computer users have come to expect. It is shown how web server, webservices, application libraries and the database repository are smoothly integrating with third party applications like MediaWiki that is used as a general help facility and as an interactive Q&A discussion forum. 1. Introduction The evolution from the first predecessor through to NUCLEONICA reflects the software technical paradigm change from fat clients to a modern web application using latest Web 2.0 technology. NUCLEONICA s modular structure with the idea of Software as a Service in mind is well suited for integrating newly developed application modules such as the radiological dispersion module as well as well-known legacy codes such as KORIGEN [1] for nuclide depletion calculations in nuclear reactors. It was even possible to integrate an opensource framework like Mediawiki [2], being built on Apache, PHP and a mysql database. Despite totally different code bases and database requirements a common single-sign-on for all applications could be realized. The idea of providing an electronic knowledge base of physical nuclide data has a long history. There are two predecessor applications of NUCLEONICA each using a unique software technical approach due to the technical possibilities and habits existing at the time, Nuclides 2000 [3] was a fat client Visual Basic application that installed on Windows PC s and was distributed on CD-ROM. It consisted of a database of nuclear data (Microsoft Access) and several applications, e.g. Nuclide Explorer (with far less functionality than in NUCLEONICA) and a decay engine. In that approach, updates weren t easily possible (new CD-ROMs had to be produced) and the platform was restricted to Windows based PCs. All algorithms were frozen to the scientific state when the CD-ROM was produced. The next step towards web technology came with Nuclides.net in 2003 [4]. Still produced on CD-ROM with similar a design approach as that of Nuclides 2000, it shifted the applications part such as Decay Engine to a web application server at ITU in Karlsruhe, thus providing the possibility to keep step with the improving scientific models. NUCLEONICA [5] now broke completely with the CD-ROM based approach through being accessible completely from the World Wide Web. Since there is no need to install software,, the applications open up also to Mac and UNIX users. The database information is always up
2 to date and there s no longer need to support users with installation problems or to distribute updates in case of program flaws. A major challenge however was the need to provide the necessary performance, because all concurrent users share the same central systems. 2. Modular architecture based on.net NUCLEONICA consists of four layers. The website itself is an ASP.NET 2.0 web application. It uses an SQL Server 2005 database, several DLLs (green) and services (red) that run on the same machine. Website NucleonicaSlave Service Extended Graph Webservice CleanUp Service Log4Net DLL WebRDD DLL RSS Toolkit DLL ZedGraph DLL Nucleonica DLL CScript DLL ComponentArt DLL RangeMod DLL SQL Server 2005 Database Nucleonica Fig. 1: NUCLEONICA Modular Architecture Website NucleonicaSlave Extended Graph Webservice CleanUp Service Log4Net DLL WebRDD DLL RSS Toolkit DLL ZedGraph DLL Nucleonica DLL CScript DLL ComponentArt DLL RangeMod DLL SQL Server 2005 The ASP.NET pages the NUCLEONICA website consists of. Long running asynchronous background executions Customizable generation of graphs, wraps ZedGraph.DLL Housekeeping of temporary files Library for writing to the Windows event log (Error Handling) Library for computations in the RDD module Library for RSS syndication Library for graph generation (e.g. common graphics control) Library for computations in most application pages. Common functionality like database access and collection types. Library for the NUCLEONICA Scripting Language components 3rd party library with enhanced user interface controls Library for Range & Stopping Power application Database server Tab 1: NUCLEONICA modules and functionalities The NUCLEONICA website shares a common look and feel on almost every web page. This is implemented via separate files, such as for a header and footer. Master pages are flexible page-templates allowing to "skin" and control the layout of the entire website by modifying a single template. This "visual inheritance" reduces maintenance and the overall complexity of the entire website. NUCLEONICA uses a set of third party AJAX controls by ComponentArt [6], a vendor specializing in the creation of user interface and data visualization software for Microsoft's.NET platform. AJAX (Asynchronous JavaScript and XML) is a way of including content in a web page in which JavaScript code in the web page fetches some data from a server and displays it without re-fetching the entire page. The data fetched is often in XML format.
3 The Microsoft.NET Framework uses a managed code programming model. It consists of two main components, the common language runtime (CLR) and the.net Framework class library. The evolution process from Nuclides 2000 to NUCLEONICA includes a variety of grown, highly complex, nuclear scientific class libraries and applications. These had to be made accessible for the fully web-based NUCLEONICA. The challenge of integrating libraries written in various programming languages into NUCLEONICA while ensuring the security, robustness and stability of the legacy code reinforced the decision for the.net Framework. Another essential point was the cross-language compatibility of Microsoft.NET. A multitude of developers contribute to the steady evolving progress of NUCLEONICA, each of them using the programming environment best suited to his task. 3. Web 2.0 a gimmick or a vision? Web 2.0, far from being merely a buzz-word of modern information technology, comprises some highly interactive, individually tailorable design patterns that aim at providing an interlinked computing platform by making use of the internet not only as an information resource but also as a scientific networking platform. Web 2.0 is of course a piece of jargon, nobody even knows what it means. Tim O Reilly, known as the founder of O Reilly Media, coined the term Web 2.0 in 2004 encompassing a new generation of web based services such as wikis, communication, social networking and collaborative tagging. Seeing the internet as a participation platform he understands Web 2.0 as a new way of collaborating, collecting, constructing and experiencing in the World Wide Web. The constantly emerging techniques and features of modern web applications range from content syndication to interactive rich user interfaces. The evolution from Nuclides.net to NUCLEONICA, a fully web based portal service, opened the chance to involve the user more into the application. The following approaches are realized in NUCLEONICA: Feature / Technique Example Rich Internet Application - Nuclide Selector - Nuclide Explorer - Alerting Service - NUCLEONICA Portal Content Syndication and Collaboration - NUCLEONICA [Wiki] - ITU Nuclear News - NUCLEONICA Hot Topics - Conference Calendar Social Networking - NUCLEONICA Community Portal Tab. 2: Web 2.0 Features of NUCLEONICA The main goal was to combine rich and user-friendly interfaces with the approach of a web based scientific application suite, as well as an embedded social network for nuclear science experts. Rich Internet Application The combination of AJAX driven controls, customizable services and user-friendly user interfaces grants a highly flexible browser-based application. One of the frequently used controls - the Nuclide Selector - offers an AJAX-based way of selecting the nuclides for further processing. Fig 2: Nuclide Selector Control
4 In the first step the element is selected. This causes an AJAX callback to retrieve the mass numbers according to the element directly from the database. The selection of the desired mass number then initializes the postback to the server. Another usage of AJAX (on the server side) is the alerting control. This control notifies the logged in user about finished calculations, recent postings and messages. In these examples AJAX technology inconspicuously enhances the user interface without overloading and complicating it. Content Syndication and Collaboration The modern internet user not only acts as a consumer, but also as a contributor and/or producer. Therefore it was crucial to be aware of the relevance of user generated content (UGC). NUCLEONICA meets these requirements by offering the NUCLEONICA [Wiki] and the Conference Calendar. Users can exchange knowledge, information, support and events, resulting in a constantly growing mine of information a benefit to all users. Beyond that NUCLEONICA provides a wide variety of nuclear news that can be accessed from the application or via the ITU Nuclear News Feed. The ITU nuclear news and the NUCLEONICA Hot Topics are distributed via Real Simple Syndication (RSS). RSS allows a user to subscribe to a page, not just to be linked to it. So, one is notified every time the pages changes or news are added. This makes NUCLEONICA a live application. Social Networking Another part of NUCLEONICA is the social network. Inside NUCLEONICA users can link and communicate with each other based on their common interests or scientific experiences. The network enables users to keep track of their contacts, groups and events. 4. Software as a service Performance being an important issue with server based computing, it was necessary to have NUCLEONICA as modular as possible. The design goal bears in mind the possibility to distribute different parts of the application to different servers for load sharing and high availability issues. The database (Microsoft SQL Server) runs totally independently and can easily be moved to another server without any code change due to the use of the.net database interface. Images such as graphs produced by the particular applications (Decay engine, Dosimetry and Shielding, etc.) have to be rendered in formats suitable to web browsers on one side. On the other hand it was also a design goal to support scientists with graphs of a quality appropriate for further uses such as in presentations or publications. For this purpose NUCLEONICA developers chose the freeware package ZedGraph [7] that was natively designed for Microsoft.NET and turned out to be extremely fast and produces graphs of convenient quality. It fits smoothly into the interfacing model of multi-instance applications without user interface that are typical running on a back-end server. As a consequence NUCLEONICA offers the ability to produce nice graphics not only as part of the nuclear applications but as a service for any type of data through the Extended Graph module. Moreover, in a next step this service will be offered as a webservice enabling scientists to make use of NUCLEONICA as part of their own local applications. As a proof of concept there s already a plug-in for Microsoft Excel calling NUCLEONICA webservice for generating graphs (see Fig. 3). In future versions it is planned to provide more applications through webservice interfaces. Long-running applications are tedious to the user especially in a web environment where one tends to consider everything that lasts longer than a few seconds as stuck. The possibility of running complex computations asynchronously in the background and informing the user about results through alerts underlines this service character of NUCLEONICA.
5 Fig. 3: Excel Plug-In for NUCLEONICA 5. Legacy Applications don t re-invent the wheel! Implementing NUCLEONICA as a web application was a major issue that should be made easier by re-using as much existing code as possible both as far as system modules and libraries are concerned, and on the other hand as for nuclear and physical application modules. As an example NUCLEONICA [Wiki] relies on the existing and well-proven technology of MediaWiki (itself built on the components of the freeware meta-package XAMPP Lite [8]). However extensions were implemented to realise for example the Single-Sign-On capability between NUCLEONICA (a.net application) and MediaWiki, a PHP application. The NUCLEONICA user profits by not having to log in to the Wiki when coming from NUCLEONICA. Another example is the ZedGraph package (see above). Scientific legacy code is built into the integrated nuclear software models. The webkorigen module for example is a piece of software developed over many decades. This module was integrated and combined with a modern web user interface. Keeping in mind flexibility NUCLEONICA users are encouraged to integrate their own legacy algorithms. The integrated scripting language NUCLEONICA script, a dynamically parsed C like programming language offers access to all necessary database fields of the integrated nuclear knowledge base. It comprises all necessary language elements to write own code making use of the data and also of the integrated applications up to presenting textual and graphical results. References [1] J. Magill, NUCLEONICA: A Web Portal for the Nuclear Sciences, this conference. [2] [3] J. Magill, Nuclides 2000: An Electronic Chart of the Nuclides. EUR EN (1999) [4] J. Magill, Nuclides.net, Springer, Berlin (2003) [5] [6] [7] [8]
Framework as a master tool in modern web development
Framework as a master tool in modern web development PETR DO, VOJTECH ONDRYHAL Communication and Information Systems Department University of Defence Kounicova 65, Brno, 662 10 CZECH REPUBLIC [email protected],
100% NO CODING NO DEVELOPING IMMEDIATE BUSINESS -25% -70% UNLIMITED SCALABILITY DEVELOPMENT TIME SOFTWARE STABILITY
100% UNLIMITED SCALABILITY TOTAL COST OF OWNERSHIP -25% +50% EFFICENCY INCREASE -70% +65% DEVELOPMENT TIME SOFTWARE STABILITY NO CODING NO DEVELOPING IMMEDIATE BUSINESS FlexyGo Rapid Application Builder
Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT
Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT AGENDA 1. Introduction to Web Applications and ASP.net 1.1 History of Web Development 1.2 Basic ASP.net processing (ASP
An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0
An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Rational Application Developer, Version 8.0, contains
A Tool for Evaluation and Optimization of Web Application Performance
A Tool for Evaluation and Optimization of Web Application Performance Tomáš Černý 1 [email protected] Michael J. Donahoo 2 [email protected] Abstract: One of the main goals of web application
ASP.NET: THE NEW PARADIGM FOR WEB APPLICATION DEVELOPMENT
ASP.NET: THE NEW PARADIGM FOR WEB APPLICATION DEVELOPMENT Dr. Mike Morrison, University of Wisconsin-Eau Claire, [email protected] Dr. Joline Morrison, University of Wisconsin-Eau Claire, [email protected]
Content Management Systems: Drupal Vs Jahia
Content Management Systems: Drupal Vs Jahia Mrudula Talloju Department of Computing and Information Sciences Kansas State University Manhattan, KS 66502. [email protected] Abstract Content Management Systems
Unlock the Value of Your Microsoft and SAP Software Investments
SAP Technical Brief SAP Gateway Objectives Unlock the Value of Your Microsoft and SAP Software Investments Bridging the integration gap between SAP and Microsoft environments Bridging the integration gap
Porting Legacy Windows Applications to the Server and Web
Porting Legacy Windows Applications to the Server and Web About TX Text Control.NET Server: TX Text Control.NET Server is a fully programmable word processing engine for deployment in an ASP.NET server
Category: Business Process and Integration Solution for Small Business and the Enterprise
Home About us Contact us Careers Online Resources Site Map Products Demo Center Support Customers Resources News Download Article in PDF Version Download Diagrams in PDF Version Microsoft Partner Conference
Invenio: A Modern Digital Library for Grey Literature
Invenio: A Modern Digital Library for Grey Literature Jérôme Caffaro, CERN Samuele Kaplun, CERN November 25, 2010 Abstract Grey literature has historically played a key role for researchers in the field
BEST WEB PROGRAMMING LANGUAGES TO LEARN ON YOUR OWN TIME
BEST WEB PROGRAMMING LANGUAGES TO LEARN ON YOUR OWN TIME System Analysis and Design S.Mohammad Taheri S.Hamed Moghimi Fall 92 1 CHOOSE A PROGRAMMING LANGUAGE FOR THE PROJECT 2 CHOOSE A PROGRAMMING LANGUAGE
ASP &.NET. Microsoft's Solution for Dynamic Web Development. Mohammad Ali Choudhry Milad Armeen Husain Zeerapurwala Campbell Ma Seul Kee Yoon
ASP &.NET Microsoft's Solution for Dynamic Web Development Mohammad Ali Choudhry Milad Armeen Husain Zeerapurwala Campbell Ma Seul Kee Yoon Introduction Microsoft's Server-side technology. Uses built-in
http://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx
ASP.NET Overview.NET Framework 4 ASP.NET is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with a minimum of coding. ASP.NET is
Development of a Learning Content Management Systems
Development of a Learning Content Management Systems Lejla Abazi-Bexheti Abstract Change appears to be the only constant in the field of ICT and what was treated as advanced feature few years ago is today
Elgg 1.8 Social Networking
Elgg 1.8 Social Networking Create, customize, and deploy your very networking site with Elgg own social Cash Costello PACKT PUBLISHING open source* community experience distilled - BIRMINGHAM MUMBAI Preface
Software Architecture for Paychex Out of Office Application
Software Architecture for Paychex Out of Office Application Version 2.3 Prepared by: Ian Dann Tom Eiffert Elysia Haight Rochester Institute of Technology Paychex March 10, 2013 Revision History Version
Programmabilty. Programmability in Microsoft Dynamics AX 2009. Microsoft Dynamics AX 2009. White Paper
Programmabilty Microsoft Dynamics AX 2009 Programmability in Microsoft Dynamics AX 2009 White Paper December 2008 Contents Introduction... 4 Scenarios... 4 The Presentation Layer... 4 Business Intelligence
Project Management System Services
Project Management System Services Today's projects need to deal with increasing amounts of information that require better tools to help navigate through all the data produced by projects. Our services
Key Benefits of Microsoft Visual Studio 2008
Key Benefits of Microsoft Visual Studio 2008 White Paper December 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current
How To Develop A Web Development Software For A Business
Company Profile Rg. No. GUJ-BVN-13673 0 Introduce with company OmTechSoft is an established high-potential player with a rich experience in developing customized commercial grade products and applications
Indian Journal of Science International Weekly Journal for Science ISSN 2319 7730 EISSN 2319 7749 2015 Discovery Publication. All Rights Reserved
Indian Journal of Science International Weekly Journal for Science ISSN 2319 7730 EISSN 2319 7749 2015 Discovery Publication. All Rights Reserved Analysis Drupal as a Content Management System in Libraries:
IBM Digital Experience. Using Modern Web Development Tools and Technology with IBM Digital Experience
IBM Digital Experience Using Modern Web Development Tools and Technology with IBM Digital Experience Agenda The 2015 web development landscape and IBM Digital Experience Modern web applications and frameworks
Proposal Submission System - A Content Management System Approach for Proposal Submission
Proposal Submission System - A Content Management System Approach for Proposal Submission Saeed Shadlou, Chai Kinn Pong, Sanath Sukumaran Taylor's University ABSTRACT Submissions of proposals are very
The Sitecore Solution for Web Content Management
The Sitecore Solution for Web Content Management Building an Interactive Presence for Profitable Business Relationships Geoffrey E. Bock, Principal Bock & Company The Sitecore Solution for Web Content
Windows SharePoint Services
Wisdom InfoTech Windows SharePoint Services COLLABORATION TOOL FOR PROJECT TEAMS August 2007 ROBERT MOSES Principal Consultant Wisdom InfoTech 18650 W. Corporate Drive Suite 120 Brookfield WI 53045 Phone:
Office SharePoint Server 2007
Top 10 Benefits of WSS 3.0 Office SharePoint Server 2007 1. Improve team productivity with easy-to-use collaborative tools Connect people with the information and resources they need. Users can create
Technical Information Abstract
1/15 Technical Information Abstract Disclaimer: in no event shall Microarea be liable for any special, indirect or consequential damages or any damages whatsoever resulting from loss of use, data or profits,
Client/server is a network architecture that divides functions into client and server
Page 1 A. Title Client/Server Technology B. Introduction Client/server is a network architecture that divides functions into client and server subsystems, with standard communication methods to facilitate
An Overview. Executive Overview! Salestrakr LLC! Page 1
An Overview The amount of information business professionals have to track about their clients, prospects and co-workers is growing dramatically. Multiple phone numbers, multiple email addresses, instant
How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip
Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided
Microsoft Technology Practice Capability document. MOSS / WSS Building Portal based Information Worker Solutions. Overview
Microsoft Technology Practice Capability document Overview Microsoft Office SharePoint Server (MOSS) and Windows SharePoint Services (WSS) facilitate rapid website creation that supports specific content
Network device management solution
iw Management Console Network device management solution iw MANAGEMENT CONSOLE Scalability. Reliability. Real-time communications. Productivity. Network efficiency. You demand it from your ERP systems
Testing and Deploying IBM Rational HATS 8.5 Applications on Apache Geronimo Server 3.1
Testing and Deploying IBM Rational HATS 8.5 Applications on Apache Geronimo Server 3.1 Royal Cyber Inc. Modernized e-business solutions Overview This white paper explains how to run, test and deploy IBM
Distance Examination using Ajax to Reduce Web Server Load and Student s Data Transfer
Distance Examination using Ajax to Reduce Web Server Load and Student s Data Transfer Distance Examination using Ajax to Reduce Web Server Load and Student s Data Transfer Ridwan Sanjaya Soegijapranata
Visualizing a Neo4j Graph Database with KeyLines
Visualizing a Neo4j Graph Database with KeyLines Introduction 2! What is a graph database? 2! What is Neo4j? 2! Why visualize Neo4j? 3! Visualization Architecture 4! Benefits of the KeyLines/Neo4j architecture
Experimenting in the domain of RIA's and Web 2.0
Experimenting in the domain of RIA's and Web 2.0 Seenivasan Gunabalan IMIT IV Edition, Scuola Suoperiore Sant'Anna,Pisa, Italy E-mail: [email protected] ABSTRACT This paper provides an overview
Design and Functional Specification
2010 Design and Functional Specification Corpus eready Solutions pvt. Ltd. 3/17/2010 1. Introduction 1.1 Purpose This document records functional specifications for Science Technology English Math (STEM)
More than just a Help Desk. Features, Benefits and Capabilities
More than just a Help Desk Features, Benefits and Capabilities versasrs HelpDesk has been designed to automate your service desk processes and meet your business requirements. Its flexible architecture
Case Study. Data Governance Portal. www.brainvire.com 2013 Brainvire Infotech Pvt Ltd Page 1 of 1
Case Study Data Governance Portal www.brainvire.com 2013 Brainvire Infotech Pvt Ltd Page 1 of 1 Client Requirement The website is the Data Governance intranet portal. Data Governance is the practice of
GLOSSARY OF TECHNICAL TERMS
This glossary contains explanations of certain terms, definitions and abbreviations used in this prospectus in connection with our Group and our business. The terms and their meanings may not correspond
INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency
INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency 1. 420-PA3-AB Introduction to Computers, the Internet, and the Web This course is an introduction to the computer,
OpenText Information Hub (ihub) 3.1 and 3.1.1
OpenText Information Hub (ihub) 3.1 and 3.1.1 OpenText Information Hub (ihub) 3.1.1 meets the growing demand for analytics-powered applications that deliver data and empower employees and customers to
Digital Asset Management
A collaborative digital asset management system for marketing organizations that improves performance, saves time and reduces costs. MarketingPilot provides powerful digital asset management software for
WebLink 3 rd Party Integration Guide
1. Introduction WebLink provides the world s leading online Chamber and Association Management Software: WebLink Connect. While WebLink does provide custom website design and hosting services, WebLink
NHS Education for Scotland Knowledge Services Design and Development Framework
NHS Education for Scotland Knowledge Services Design and Development Framework In support of Invitation to Tender: Technical Development of Technical Development of a Platform supporting Communication,
Business Process Management with @enterprise
Business Process Management with @enterprise March 2014 Groiss Informatics GmbH 1 Introduction Process orientation enables modern organizations to focus on the valueadding core processes and increase
SENSE/NET 6.0. Open Source ECMS for the.net platform. www.sensenet.com 1
SENSE/NET 6.0 Open Source ECMS for the.net platform www.sensenet.com 1 ABOUT THE PRODUCT: SENSE/NET 6.0 About the product 2 KEY FEATURES Workspaces-based collaboration Document management Office integration
A review and analysis of technologies for developing web applications
A review and analysis of technologies for developing web applications Asha Mandava and Solomon Antony Murray state University Murray, Kentucky Abstract In this paper we review technologies useful for design
1 (11) Paperiton DMS Document Management System System Requirements Release: 2012/04 2012-04-16
1 (11) Paperiton DMS Document Management System System Requirements Release: 2012/04 2012-04-16 2 (11) 1. This document describes the technical system requirements for Paperiton DMS Document Management
Accelerate Business Intelligence Adoption with Interactive, Mobile Dashboards
SAP Brief SAP BusinessObjects Business Intelligence s SAP BusinessObjects Dashboards Objectives Accelerate Business Intelligence Adoption with Interactive, Mobile Dashboards Create high-impact, interactive
Case Study. Web Application for Financial & Economic Data Analysis. www.brainvire.com 2013 Brainvire Infotech Pvt. Ltd Page 1 of 1
Case Study Web Application for Financial & Economic Data Analysis www.brainvire.com 2013 Brainvire Infotech Pvt. Ltd Page 1 of 1 Client Requirement This is a highly customized application for financial
Service Desk Edition
Service Desk Edition isupport - Overview isupport helps you to perform functions such as creating and managing incidents, entering and searching for knowledge entries and FAQs, tracking assets, customers,
2012 LABVANTAGE Solutions, Inc. All Rights Reserved.
LABVANTAGE Architecture 2012 LABVANTAGE Solutions, Inc. All Rights Reserved. DOCUMENT PURPOSE AND SCOPE This document provides an overview of the LABVANTAGE hardware and software architecture. It is written
Architecture and Mode of Operation
Software- und Organisations-Service Open Source Scheduler Architecture and Mode of Operation Software- und Organisations-Service GmbH www.sos-berlin.com Scheduler worldwide Open Source Users and Commercial
Solution Showcase Session. Enterprise 2.0 Computing Services
Solution Showcase Session Enterprise 2.0 Computing Services IDEA Lab Competencies Business Solutions Competency Verification and Validation Competency Business Intelligence Competency Managed Services
CLOUD COMPUTING & WINDOWS AZURE
CLOUD COMPUTING & WINDOWS AZURE WORKSHOP Overview This workshop is an introduction to cloud computing and specifically Microsoft s public cloud offering in Windows Azure. Windows Azure has been described
Page 1. Overview of System Architecture
Page 1 Contents Introduction to the HR.net Enterprise Framework 1 HR.net Enterprise Administrator Console 3 HR.net Enterprise Document Explorer 4 HR.net Enterprise Server Application 4 HR.net Enterprise
RIA DEVELOPMENT OPTIONS - AIR VS. SILVERLIGHT
RIA DEVELOPMENT OPTIONS - AIR VS. SILVERLIGHT Oxagile 2010 www.oxagile.com TABLE OF CONTENTS 1 ATTRIBUTION... 3 2 ABOUT OXAGILE... 4 3 QUESTIONNAIRE... 5 3.1 DO YOU THINK AIR AND SILVERLIGHT ARE COMPARABLE
Content Management Systems: Drupal Vs Jahia
Content Management Systems: Drupal Vs Jahia Mrudula Talloju Department of Computing and Information Sciences Kansas State University Manhattan, KS 66502. [email protected] Abstract Content Management Systems
SimWebLink.NET Remote Control and Monitoring in the Simulink
SimWebLink.NET Remote Control and Monitoring in the Simulink MARTIN SYSEL, MICHAL VACLAVSKY Department of Computer and Communication Systems Faculty of Applied Informatics Tomas Bata University in Zlín
PMTalk SaaS - Overview
Your executive Partner in achieving Project Management Excellence PMTalk SaaS - Overview Your project & portfolio management solution in the cloud October, 2012 Agenda Introduction PMTalk SaaS functionality
Social Network Website to Monitor Behavior Change Design Document
Social Network Website to Monitor Behavior Change Design Document Client: Yolanda Coil Advisor: Simanta Mitra Team #11: Gavin Monroe Nicholas Schramm Davendra Jayasingam Table of Contents PROJECT TEAM
GLOSSARY OF TECHNICAL TERMS
This glossary contains explanations of certain terms, definitions and abbreviations used in this document in connection with our Group and our business. The terms and their meanings may not correspond
AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev
International Journal "Information Technologies & Knowledge" Vol.5 / 2011 319 AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev Abstract: This paper presents a new approach
Macromedia Dreamweaver 8 Developer Certification Examination Specification
Macromedia Dreamweaver 8 Developer Certification Examination Specification Introduction This is an exam specification for Macromedia Dreamweaver 8 Developer. The skills and knowledge certified by this
HL7.org Website Strategy Technical Requirements Version 1.2. Health Level Seven
HL7.org Website Strategy Technical Requirements Version 1.2 Health Level Seven Last Updated April 19, 2007 Table of Contents Overview... 2 Integration... 2 Performance... 2 Ease of Administration... 2
maximizing IT productivity
HTML5 jquery.net SharePoint Silverlight ASP.NET Consulting & Training Time is money and productive software developers save time. The Wahlin Group specializes in helping software developers learn development
ONLINE SCHEDULING FOR THE PRIVATE CLINIC "OUR DOCTOR" BASED ON WEB 2.0 TECHNOLOGIES
Bulletin of the Transilvania University of Braşov Vol. 3 (52) - 2010 Series VI: Medical Sciences ONLINE SCHEDULING FOR THE PRIVATE CLINIC "OUR DOCTOR" BASED ON WEB 2.0 TECHNOLOGIES L. SANGEORZAN 1 M.VARCIU
Easy configuration of NETCONF devices
Easy configuration of NETCONF devices David Alexa 1 Tomas Cejka 2 FIT, CTU in Prague CESNET, a.l.e. Czech Republic Czech Republic [email protected] [email protected] Abstract. It is necessary for developers
Customer Relationship Management
It s about customers. M Microsoft Customer Relationship Management PUT YOUR CUSTOMERS AT THE CENTER OF YOUR BUSINESS Microsoft Customer Relationship Management THE GOAL: THE NEED: THE SOLUTION: Provide
GUI Test Automation How-To Tips
www. routinebot.com AKS-Labs - Page 2 - It s often said that First Impression is the last impression and software applications are no exception to that rule. There is little doubt that the user interface
How to use PDFlib products with PHP
How to use PDFlib products with PHP Last change: July 13, 2011 Latest PDFlib version covered in this document: 8.0.3 Latest version of this document available at: www.pdflib.com/developer/technical-documentation
Content Management System (CMS)
Content Management System (CMS) ASP.NET Web Site User interface to the CMS SQL Server metadata storage, configuration, user management, order history, etc. Windows Service (C#.NET with TCP/IP remote monitoring)
Document management and exchange system supporting education process
Document management and exchange system supporting education process Emil Egredzija, Bozidar Kovacic Information system development department, Information Technology Institute City of Rijeka Korzo 16,
Expanding Uniformance. Driving Digital Intelligence through Unified Data, Analytics, and Visualization
Expanding Uniformance Driving Digital Intelligence through Unified Data, Analytics, and Visualization The Information Challenge 2 What is the current state today? Lack of availability of business level
Iron Speed Designer Installation Guide
Iron Speed Designer Installation Guide Version 1.6 Accelerated web application development Updated May 11, 2004 Iron Speed, Inc. 1953 Landings Drive Mountain View, CA 94043 650.215.2200 www.ironspeed.com
Sage CRM Technical Specification
Sage CRM Technical Specification Client Software This document outlines the recommended minimum software and hardware requirements for running Sage CRM. Please note that while the document refers to Sage
WHITE PAPER. TimeScape.NET. Increasing development productivity with TimeScape, Microsoft.NET and web services TIMESCAPE ENTERPRISE SOLUTIONS
TIMESCAPE ENTERPRISE SOLUTIONS WHITE PAPER Increasing development productivity with TimeScape, Microsoft.NET and web services This white paper describes some of the major industry issues limiting software
Integrating REST with RIA-Bus for Efficient Communication and Modularity in Rich Internet Applications
Integrating REST with RIA-Bus for Efficient Communication and Modularity in Rich Internet Applications NR Dissanayake 1#, T Wirasingha 2 and GKA Dias 2 1 University of Colombo School of Computing, Colombo
Microsoft Office System Tip Sheet
The 2007 Microsoft Office System The 2007 Microsoft Office system is a complete set of desktop and server software that can help streamline the way you and your people do business. This latest release
idashboards FOR SOLUTION PROVIDERS
idashboards FOR SOLUTION PROVIDERS The idashboards team was very flexible, investing considerable time working with our technical staff to come up with the perfect solution for us. Scott W. Ream, President,
Platform support for UNIT4 Milestone 4
Platform support for UNIT4 Milestone 4 Agresso Web The following HTML5 compatible web browsers are supported for accessing Agresso Web: Browser Type Platform Notes Internet Explorer 11** Last tested on
Open Source Content Management System JOOMLA
Open Source Content Management System JOOMLA Swapnil S. Chafale MCA Department, GHRIIT Nagpur, (M.S.),India [email protected] Dr.V.M. Thakare S.G.B. Amravati University, Amravati (M.S.),India [email protected]
Advanced Web Application Development using Microsoft ASP.NET
Course Outline Other Information MS2311 Days 3 Starting Time 9:00 Finish Time 4:30 Lunch & refreshments are included with this course. Advanced Web Application Development using Microsoft ASP.NET Course
Aspire Systems - Experience in Digital Marketing and Social Media
Case Study Aspire Systems - Experience in Digital Table of Contents 1. Digital agency s email marketing platform goes on-demand 2. Social media launch for a major apparel company 3. Mobile CRM empowerment
Microsoft Office Programs and SharePoint Products and Technologies Integration Fair, Good, Better, Best
Microsoft Office Programs and SharePoint Products and Technologies Integration Fair, Good, Better, Best White Paper April 2007 For the latest information, go to http://www.microsoft.com/office for Office
