We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byBrian Clive
Modified over 2 years ago
Blaise NG First glimpse
Key issues in current system Language enhancements Layout Unicode
Consequences New parser and IDE New meta files New runtime system (DEP)
Research Platforms IDE / Parser
Development platform The platform that the Blaise developers use Choice.NET
Design platform The operating system where the Blaise development system will run upon Choice Windows, using.NET framework 3.5
Runtime platform The operating system where Blaise instruments run upon Choices Windows, with.NET 3.5 Browsers, with Silverlight 2.0
IDE/Parser Microsoft Visual Studio Extensibility (VSX) Actipro Components DSL tools Gold Parser ANTLR
Phase 1 Scope Datamodels New control centre New source files New parser New meta files Layout Compatibility
Phase 1: Datamodels Focus on datamodels No Manipula/Maniplus No CATI No additional tools (Bascula, Delta)
Phase 1: New Control Centre Using Actipro components Flexible Reinventing the wheel Integration with new parser Source Code Editor Graphical Datamodel Designer
Phase 1: New source files New format (.blax) SQLite database Can contain main source file as well as include files Can contain additional information
Phase 1: New parser Using ANTLR Define grammar of the Blaise language Not very easy Some small changes to the language (no layout statements anymore)
Phase 1: New meta files New format (.bmix) SQLite database Extensible
Phase 1: Layout WYSIWYG approach Powerpoint interface
Compatibility Language Existing 4.x datamodels can be used Behaviour Behaviour is the same as in 4.8 Data Data is interchangeable with 4.8 Idea: Reuse of the Blaise 4.8 API Service
Phase 1: ToDo Stabilize current product Import tool Template designers Documentation Installation Test with real datamodels Incorporate user feedback
Phase 2 and beyond Rewrite Rules Engine Data storage Language enhancements Localization Manipula Event language Multimode support / Case Management Debugger Paradata
Milestones End of this year: CTP (result of Phase 1) Next IBUC: First production version
LemGen (Linguistic EMulation and Generation ENgine) CS491 Project Chris Lemcke.
Presented by Vishy Grandhi. Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration AOT (Week 2)
Taking Control of Visual Studio through Extensions and Extensibility Anthony Cangialosi Senior Program Manager Lead Microsoft Corporation DEV311.
Architecture of.NET Framework .NET Framework ٭ Microsoft.NET (pronounced “dot net”) is a software component that runs on the Windows operating.
Domain-Specific Development Stuart Kent, Senior Program Manager, DSL Tools, Visual Studio Team System, Microsoft.
Visual Basic Integrated Development Environment (IDE) 56:150 Information System Design.
What’s New for Web Developers in ASP.NET and Visual Studio 2008 Kate Gregory Microsoft Regional Director
DEV-05: Ratcheting up your OpenEdge™ Development Productivity Sunil S Belgaonkar Principal Software Engineer.
Visual BASIC Integrated Development Environment (IDE)
Identify Windows Application Types Windows Development Fundamentals LESSON 1.1.
Unit 1: Overview of the Microsoft.NET Platform
UNIT4 BUSINESS ANALYTICS. page WHAT IS THE PRODUCT? 2 A business intelligence tool kit, specializing in Coporate Performance Management An application.
Component Development for the Component Description Framework (CDF) Training Dr.-Ing. Ulrich Dinger.
CIS 375—Web App Dev II ASP.NET 1 Getting Started.
Imagine Creating Software Without a Single Line of Code!
CSC300 Visual Programming Dr. Craig Reinhart. Objectives Teach the basics of C++ –You won’t be an expert but hopefully a very good novice –GUI development.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Object Oriented Software Development 1. Introduction to C# and Visual Studio.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
M1G Introduction to Programming 2 4. Enhancing a class:Room.
Hands-on Introduction to Visual Basic.NET Programming Right from the Start with Visual Basic.NET 1/e 6.
Aptech Borivali(West) Hefin Dsouza. Agenda What is.NET and What is Visual Studio? .NET Framework 3.5 Overview. Visual Studio 2008 Enhancements.
CIS162AD - C# Introduction 01_intro.ppt. CIS162AD2 Introduction to C# Software Development Life Cycle (SDLC) C# History (brief) Compiling Process.
DEV-8: OpenEdge® Architect – Extensibility & Third Party Integration Sunil Belgaonkar Principal Software Engineer Architect Phillip Magnay.
A Detailed Introduction To Visual Studio.NET CRB Tech ReviewsCRB Tech Reviews introduces you to the world of Visual.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
Introduction to Visual Basic.NET Uploaded By: M.Sheraz anjum.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
Microsoft Visual Studio 2010 Teacher: Ms. Olifer.
Plug-In Architecture Pattern. Problem The functionality of a system needs to be extended after the software is shipped The set of possible post-shipment.
COMPUTER III. Fundamental Concepts of Programming Control Structures Sequence Selection Iteration Flowchart Construction Introduction to Visual Basic.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
* Windows Runtime Note – MSDN Documentation The namespaces are exposed using API metadata format (Windows.winmd) similar to that used.
Introduction Ken Ryall – Nokia Warren Paul – Nokia Daymon Rogers – Freescale John Cortell - Freescale.
Intro to dot Net Dr. John Abraham UTPA CSCI 3327.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Developing.NET Applications.
CSCI 3327 Visual Basic Chapter 1: Introduction to Visual Basic UTPA – Fall 2011.
Introduction to Silverlight. Slide 2 What is Silverlight? It’s part of a Microsoft Web platform called Rich Internet Applications (RIA) There is a service.
1 Programming Environment and Tools VS.Net 2012 First project MSDN Library.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
Eclipse.NET An Integration Platform for ProjectIT-Studio João Saraiva IST & INESC-ID (GSI)
Developing ASP.NET AJAX Controls with Silverlight Barry Gervin Microsoft Regional Director John Bristowe Developer Advisor, Microsoft.
Status Enterprise System Overview. What is Status Enterprise? Status is an HMI/SCADA system with live and historical data, trending, alarming, web and.
ADVANCED PROGRAMMING Visual Basic. History of Visual Basic Originated from BASIC – designed to be user friendly. Visual Basic 1.0 released for Windows.
XML Tools (Chapter 4 of XML Book). What tools are needed for a complete XML application? n Fundamental components n Web infrasructure n XML development.
© 2017 SlidePlayer.com Inc. All rights reserved.