UNIT4 BUSINESS ANALYTICS. page WHAT IS THE PRODUCT? 2 A business intelligence tool kit, specializing in Coporate Performance Management An application.

Slides:



Advertisements
Similar presentations
Natural Business Services for Construct Users Mark Barnard R&D Manager – Natural Business Services.
Advertisements

Integrated Development Environments, Source Control Repositories, Automated Testing Tools, Bug Tracking, Code Analysis Tools, Build Tools, Project Hosting.
Internetteknologi (ITNET1) Extra Presentation Java IDE Tool Support.
Dynamic AI version 7 roadmap Carsten Sørensen CINTAC A/S
Building Mobile Apps in the Cloud – Comparing Approaches.
Which development tool is right for you? Commercial Tools John Fuentes – Principal Solutions Architect
Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.
Designer’s Challenge – Web-based Applications using Adobe Flex and OpenInsight Clay Borne President CLB IT.
Introduction Rich Internet Applications OpenLaszlo as an RIA Examples Community Competitors OpenLaszlo Architecture OpenLaszlo XML Structure Dealing with.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
NetBeans IDE Tal Maoz Na’ama Zahavi.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of The Eclipse Web Tools Platform.
XML Prashant Karmarkar Brendan Nolan Alexander Roda.
Hello Vaadin! CS 3130 Summer 2015.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
NetBeans IDE Vishnuvardhan.M Dept. of Computer Science - SSBN.
ECLIPSE IDE N AME : A SHOK P ADMARAJU C OURSE : T OPICS ON S OFTWARE E NGINEERING I NSTRUCTOR : D R. S ERGIU D ASCALU.
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
RIA Introduce Comparison among several technology.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
1. 2 What’s New in NetBeans IDE What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other.
DEVSENSE s.r.o.. Visual Studio Industry Partner DEVSENSE s.r.o. NEXT STEPS Contact us at: In 2009, DEVSENSE was founded by four software.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
RIA & Adobe Flex Yunhui Fu 11/05/2008. What’s RIA RIA (Rich Internet Applications) –web applications which look and perform like desktop applications.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Philly.NET Hands-on Labs JAVASCRIPT SERIES. July 9: JavaScript Syntax Visual Studio ◦Projects ◦Editors ◦Debugging ◦Script blocks ◦Minification and bundling.
CSCI 224 Introduction to Java Programming. Course Objectives  Learn the Java programming language: Syntax, Idioms Patterns, Styles  Become comfortable.
Next generation e-learning with flex Christophe Herreman Application Indie Group
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
SednaSpace A software development platform for all delivers SOA and BPM.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
Prepared by Stephen Olaño June 12, Rich Internet Applications It allow to build rich applications with data and multimedia contents, offering a.
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Flash Catalyst for Agile Interaction Design Harish Sivaramakrishnan |
1 Producing Rich Internet Applications with an Open Source Platform Martin Cadirola Ecotronics.
ICINETIC Experts in.NET technologies and architectures.
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe’s Open Source Flex SDK. OSCON - July 2008 Portland, OR Duane Nickull & James Ward Sr. Technology.
11 июля 2015 As true as steel to your desire You come with just an idea - we make great software for you! Trust Teamwork Transparency TypeScript – обзор.
Dr. Rado Kotorov Technical Director Strategic Product Mgt. Jeff Shein Technical Manager Creating Web 2.0 Rich Internet Applications (RIA) and Dashboards.
1 3. Computing System Fundamentals 3.1 Language Translators.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe RIA Technologies: Adobe Flex 3 Cornel Creanga Platform Evangelist
Understanding Xamarin Development Matt
Active Server Pages (ASP), also known as Classic ASP or ASP Classic, was Microsoft's first server-side script engine for dynamically generated web pages.
TypeScript Allan da Costa Pinto Technical Evangelist Microsoft.
Apache Cordova Tools in Visual Studio
© 2006 Altova GmbH. All Rights Reserved. Altova ® Product Line Overview.
Using NativeScript to develop native apps for IOS and Android
Game on! With Nativescript
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
Unit-IV - Flash Player - Flex framework - MXML introduction - Action script introduction - Working with Action script - Flex data binding - Common UI components.
Basic Java training Harinath Mallepally
TypeScript for Alfresco and CMIS Steve Reiner CTO Integrated Semantics.
NativeScript – Open source platform to build Native iOS/Android Apps.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
A Detailed Introduction To Visual Studio.NET CRB Tech ReviewsCRB Tech Reviews introduces you to the world of Visual.
PhoneGap. web-based mobile development framework, based on the open-source Cordova project. use standard web technologies such as HTML5, CSS3, and JavaScript.
Building Enterprise Applications Using Visual Studio®
Angular 4 + TypeScript Getting Started
Development of Internet Applications jQuery, TypeScript, LESS
9/13/2018 7:43 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
User Interface / User Experience Demo
CMPE419 Mobile Application Development
Build 2014 Anders Hejlsberg Technical Fellow
Introduction to TypeScript
CMPE419 Mobile Application Development
Presentation transcript:

UNIT4 BUSINESS ANALYTICS

page WHAT IS THE PRODUCT? 2 A business intelligence tool kit, specializing in Coporate Performance Management An application builder. No predefined screens, they are all created by a domain expert specifically for each customer A runtime platform. Custom applications are published to our runtime platform and screens are generated on the fly by the front end

page 3 JEE6 (GlassFish) Front end Cube Versioned Solution Repositoy Authorization (and Authentication) Directory Service (OpenDS) Solution engine Plugin components Authentication (Optional) REST API XML for Analysis SVN LDAP XMLA/MDX WebDAV Java Swing Application TypeScript/JavaScript/HTML5 Currently Flex (Adobe Flash) NetBeans Platform Builder Plugin components System managemnt tools Platform components Active Directory SVN Front-end Driver Front-end Java application ARCHITECTURE OVERVIEW

page 4 SYSTEM COMPONENTS OLAP cube backend. Queried using Multidimensional experessions (MDX). Domain expert tool. Java Swing Application based on the NetBeans platform. Consists of functionality such as schema editor, OLAP cube generator, query creator, layout designer, role and user management. Meta-model defining possible screen layouts, query expressions and user actions. Defined using Eclipse Modeling Framework. Subversion repository for keeping version controlled application definitions. Application server containing the Java Enterprise Edition runtime platform. Currently we are using the open source Glassfish server from Oracle. Front end client. In production we now have a Flex based client, running on the Flash Player VM in webbrowsers and compiled to native apps for tablets. We are currently rewriting the client from scratch in TypeScript and JavaScript

page DOMAIN EXPERT TOOL 5

page 6 7 years old lines in total lines of code 700 classes and components One version for webbrowsers and one for iPads and Android tablets FLEX CLIENT – BEING REWRITTEN

page 7 NEW FRONT END APPLICATION Started January Complete rewrite. New structure and model. Written in TypeScript and JavaScript Currently 4000 lines of TypeScript in 36 files, with a significantly larger number of classes and interfaces. And 1500 lines of JavaScript in 23 files Focus is on well structured object oriented code, using functional techniques where appropriate Desktop webbrowser application and tablet application; different version with a large amount of code reuse Targeting only browsers supporting HTML5, ECMAScript5 and CSS3

page ABOUT TYPESCRIPT 8 Created by Microsoft, released in version 1.0 in April 2014 Superset of ECMAScript 5 (aka JavaScript). Using ECMAScript 6 syntax where possible Has classes, interfaces, modules and generics Static type check at compile time with fun features such as optional typing, type inference, function types and implied interfaces Supports both closures and classes, so we get the both of both worlds and can write multi-paradigm programs using both functional and object oriented programming Dynamic prototyping and static type check. The speed of development of dynamic languages and the safety of static languages Excellent IDE support (Visual Studio, IDEA Intellij/WebStorm, Eclipse, Sublime Text, etc)

page ABOUT EXT 9 Ext JS is the industry standard for data-driven single-page applications Large number of components available Meta-object protocol for supporting inheritance, classes, component hierarchies, etc. Cross browser fidelity

page DEVELOPMENT ENVIRONMENT 10 Maven is our build automation tool Git is our version control system TeamCity is our continous build system Each developer is free to use the IDE of his or her choice. Currently most developers use IDEA IntellIJ Ultimate, but we also have licenses for Visual Studio 2013 and will accommodate other choices.

page RESOURCES 11 Unit4 Business Analytics explaining the demo) video) TypeScript Ext.js