POSTSHARP TECHNOLOGIES Better software through simpler code.

Slides:



Advertisements
Similar presentations
ARCH-05 Application Prophecy UML 101 Peter Varhol Principal Product Manager.
Advertisements

INFRAGISTICS We help developers build stunning apps.
Software Factory Assembling Applications with Models, Patterns, Frameworks and Tools Anna Liu Senior Architect Advisor Microsoft Australia.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
APPLICATION DEVELOPMENT BY SYED ADNAN ALI.
Page 1 Building Reliable Component-based Systems Chapter 18 - A Framework for Integrating Business Applications Chapter 18 A Framework for Integrating.
Mastering OOA/OOD with UML. Contents Introduction Requirements Overview OOAOOD.
Pedro Miguel Rosa Senior Software Engineer Developer Platform Group.
TEXT CONTROL Flow Type Layout Reporting. Visual Studio Industry Partner TEXT CONTROL NEXT STEPS Contact us at: Founded in 1991,
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.
.. Skytap Better Software Faster Visual Studio Industry Partner Skytap NEXT STEPS Contact us at: Insert your company description here.
Red Lizard Software Creators of Code Confidence..
.. MOBILIZE.NET Modernize code to native.NET, web, mobile and cloud.
Odin Technology Ltd. Automated Testing that Delivers.
VS Anywhere. Visual Studio Industry Partner VS Anywhere NEXT STEPS Contact us at: Websitehttps://vsanywhere.com Blog- Facebook.
TeamSolutions LLC. Visual Studio Industry Partner TeamSolutions LLC NEXT STEPS Contact us at: Since 2005 TeamSolutions has.
IFactr Enterprise Application Modernization. Visual Studio Industry Partner iFactr NEXT STEPS Contact us at: WebsiteiFactr.com BlogiFactr.com/blog.
MDA and QVT  Tom Gullion, Director of Product Management, Together Products.
© 2007 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Eclipse SOA Tools Platform Project Eric Newcomer IONA Technologies.
Nevron Software LLC Visualize your success. Visual Studio Industry Partner Nevron Software LLC NEXT STEPS Contact us at:
Building an Offline Smart Client using Domain-Driven Design Principles Tim McCarthy.
EKOBIT An Enterprise Application Lifecycle Management Company.
ICINETIC Experts in.NET technologies and architectures.
JNBridge Spanning Java and.NET. Visual Studio Industry Partner JNBridge NEXT STEPS Contact us at: Bridge anything Java to.NET, bridge.
ADD-IN EXPRESS True RAD tools for Microsoft Office developers.
Design engineering Vilnius The goal of design engineering is to produce a model that exhibits: firmness – a program should not have bugs that inhibit.
Mastergoal Machine Learning Environment Phase III Presentation Alejandro Alliana CIS895 MSE Project – KSU.
COMBIT Replace with your logo.. Visual Studio Industry Partner COMBIT NEXT STEPS Contact us at: combit develops and distributes the award.
Case Study Summary Link Translation entered a partner agreement with Autodesk to provide translation solutions integrating human and machine translation.
Systems Analysis and Design in a Changing World, 3rd Edition
The Roadmap to Software Factories Tools, Patterns and Frameworks.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
SOFTWARE & LOCALIZATION WEBSITE Simplify and accelerate your.
FIRST FLOOR SOFTWARE Experts in XAML. Visual Studio Industry Partner FIRST FLOOR SOFTWARE NEXT STEPS Contact us at: First.
ICINETIC Experts in.NET technologies and architectures.
Software Design: Principles, Process, and Concepts Getting Started with Design.
.. Syncfusion, Inc. Deliver innovation with ease.
Systems Analysis And Design MIST 4620 Fall 2002 Professor: Dale Goodhue.
ADD-IN EXPRESS World-class Office extensions with little coding.
EMEA Beat Schwegler Architect Microsoft EMEA HQ Ingo Rammer Principal Consultant thinktecture
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
EMEA Beat Schwegler Architect Microsoft EMEA HQ Ingo Rammer Principal Consultant thinktecture
Perfecto We help customers deliver exceptional digital experiences.
.. Altova Visual Studio Industry Partner Altova NEXT STEPS Contact us at: Altova® is a software company specializing in tools that.
Benjamin Unit Testing & Test-Driven Development for Mere Mortals.
Enterprise Library 3.0 Memi Lavi Solution Architect Microsoft Consulting Services Guy Burstein Senior Consultant Advantech – Microsoft Division.
Windows App Studio Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps. It’s accessible from any device with a browser.
#1 pattern-aware compiler extension to C#/VB
How-to notes for this presentation
MOBILIZE.NET Modernize code to native .NET, web, mobile and Azure
CIM Modeling for E&U - (Short Version)
Chapter 18 Maintaining Information Systems
Enterprise Computing Collaboration System Example
FESA evolution and the vision for Front-End Software
Unit Testing & Test-Driven Development for Mere Mortals
Visual Studio 2005 “Personalized productivity”
What's New in eCognition 9
What's New in Visual Studio 2005
Constructing MDA-based Application Using Rational XDE for .NET
Unit Testing & Test-Driven Development for Mere Mortals
Chapter # 5 Supporting Quality Devices
Delivering great hardware solutions for Windows
Visual Studio 2010 和 .NET Framework 4 培训研讨会
What's New in eCognition 9
Mark Quirk Head of Technology Developer & Platform Group
What's New in eCognition 9
.Net for Test and Measurement
What is UiPATH? For more details visit this link online-training.
Presentation transcript:

POSTSHARP TECHNOLOGIES Better software through simpler code

Visual Studio Industry Partner POSTSHARP TECHNOLOGIES NEXT STEPS Contact us at: PostSharp is a Visual Studio extension that allows developers to tell the compiler WHAT to do, not HOW to do it – and have the machine do the menial programming work for them. We call this Design Pattern Automation. Websitehttp:// Bloghttp:// Facebookhttps:// Twitterhttps://twitter.com/postsharp Demos Link to demos on your site. Download Case Studies Resources Expertise Languages Software Architecture Build Tools User Interface Profiling Application Analytics 2

NameDescriptionPricing & Licensing PostSharp ExpressLearn the basis of aspect-oriented programming, for free.Free for individuals PostSharp ProfessionalAutomate your own design patterns with this advanced aspect framework.$449 per developer PostSharp Diagnostics Pattern Library Add ubiquitous logging to your application without a single line of code.$99 per developer PostSharp Model Pattern Library Automate the implementation of INotifyPropertyChanged and add code contracts easily, with custom attributes. $149 per developer PostSharp Threading Pattern Library Locks are too difficult. Address multithreading at the right level of abstraction, with models: actor, reader-writer synchronized, thread affine, thread unsafe. Use deadlock detection to avoid untraceable application freezes. $149 per developer PostSharp UltimateAll of the above.799$ per developer Product Information 3 Visual Studio Industry Partner POSTSHARP TECHNOLOGIES

umentation umentation INTEGRATION OVERVIEW Diagram description 1.User select action in context-sensitive smart tag. 2.VSX installs a NuGet package and adds a custom attribute. Source code itself is otherwise not polluted with technical details. 3.PostSharp post- processes the compiler’s output at build time thanks to MSBuild integration. 4.Editor adornments and tooltips create awareness that the code has been enhanced by aspects. 5.PostSharp Explorer shows which classes are affected by aspects. RESOURCES 4 Visual Studio Industry Partner POSTSHARP TECHNOLOGIES

TitleHearing device supplier makes short work of INotifyPropertyChanged. Summary When the team at Siemens Audiology was tasked with building a new WPF implementation for two of its leading hearing system software applications, a big challenge was to find a way to save coding time for developers implementing ViewModels while increasing code readability. The team chose PostSharp and saved 15% development time plus improved code readability by removing unwanted boilerplate code. Situation The company wanted to provide its customers (hearing care professionals) an improved experience with its hearing system scanning and fitting software. To do so they needed to deliver cleaner, easier to maintain applications. Benefit Saved development by 15% within their presentation layer Relieved team having to write boilerplate or infrastructure code Team members completed features faster Fewer errors/bugs by automating appropriate PropertyChanged events For more info Case Study: Siemens Audiology TitleThe company’s IT business unit is more focused on business logic. Summary When the team at Thales Information Systems was tasked with a big refactoring on a project, one of the challenges was to simplify architecture by reducing boilerplate code. The architect chose PostSharp to implement custom aspects to handle logging, performance counters and INotifyPropertyChanged and keep junior team members better focused on business logic. Situation The team was tasked with refactoring a big project and, because the business context had changed considerably, it needed to touch the core architecture of the project and bascially start from scratch. Benefit Saved time normally spent on infrastructure code Better team focus on business logic Code that's easier to maintain Fewer bugs by automating custom aspects For more info Case Study: Thales 6 Visual Studio Industry Partner POSTSHARP TECHNOLOGIES