SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
Intel® AppUpSM developer program
Part of the Intel® Software Network


Originally published as a blog by Brian Burrows at :
http://appdeveloper.intel.com/en-us/blog/2010/10/12/net-appup-developers-your-day-has-come




New! .NET* SDK
Quick Guide to Developing .NET Apps for the Intel® AppUpSM
developer program
Announcing .NET SDK & IDE Plug-in for Microsoft Visual Studio*
The AppUp developer program launched support for .NET applications by releasing the .NET SDK, along with an
IDE Plug-In for Visual Studio 2008. This plug-in reduces development time to integrate the AppUp SDKs and builds
the MSI needed to submit your application for distribution and sales via the Intel® AppUpSM Center. The IDE Plug-in
supports both the C/C++ and .NET SDK for Microsoft Windows* when using Visual Studio 2008.


                                                   .NET AppUp developers, your day            The .NET AppUp SDK includes all of
                                                   has come                                   the C++ methods for authorization,
                                                   As a .NET developer for AppUp, I am        instrumentation and crash reporting.
                                                   very pleased that Intel has officially     There are also very descriptive exception
                                                   released the long awaited .NET AppUp       types including UnauthorizedException,
                                                   SDK library. At last there is an elegant   AdpRunTimeException and more
                                                   solution to allow us to submit our         to allow for a robust error handling
                                                   .NET offerings into the AppUp Center       implementation. What’s more is that the
                                                   with ease. You are no longer required      SDK assembly (AdpLibrary.dll) is only
                                                   to create or purchase your own .NET        52KB, that is a lot of functionality in a
                                                   wrapper for the C++ AppUp SDK. This        small package.
                          Download the
                                                   offering removes the worry of whether
  AppUp .NET SDK & IDE Plugin                      or not your .NET title is implementing     It really is that easy
                                                   the AppUp authorization calls correctly.   The .NET AppUp SDK includes very
                       for Visual Studio
                                                   For those of you who are altogether        thorough documentation which includes
                                                   too excited to read through this guide,    implementation details as well as code
                                                   please click the link below to download    examples in C# and VB.NET. Code
                                                   the .NET AppUp SDK.                        examples also differentiate between
                                                                                              standard Winforms and WPF projects.
                                                                                              Even a beginning .NET developer can be
                                                       INTEl APPUP DEVEloPEr                  up and running within minutes.
                                                       ProgrAM – gETTINg STArTED
 Intel® AppUpSM developer program                      In the Getting Started Guide           I wanted to show you just how easy the
                                                       you’ll find tools and tips to start    .NET SDK is to implement by sharing a 24
               Provides developers with                developing your apps for the Intel     line example comprising an entire .NET
                                                       AppUp Center.                          Console Project. *Note: This project while
   everything they need to create and
                                                                                              functional is far from complete. Please
   sell their apps to users of millions of              •    Developer guidelines             reference the .NET SDK Developer Guide
                                                        •    Validation Process               for a complete reference. [FIGURE A]
Intel® Atom™ processor-based devices.
                                                        •    Submitting an Application
                                                        •    Developer Challenge
                                                        •    Porting to AppUp – Resources
                                                             & Guides



                                                                                                                                           1
Intel® AppUpSM developer program
Part of the Intel® Software Network




                                                                                            look good, and make use of the Twitter*
                                                                                            Web Services API. I was able to satisfy
                                                                                            those requirements thanks to the
                                                                                            familiarity of the C# language and WPF’s
                                                                                            nack for making clean UI’s. This was done
                                                                                            in far shorter time than it would have
                                                                                            taken for a C++ equivalent.

                                                                                            If you have been in the market for
                                                                                            developer talent, you will have noticed
                                                                                            that there is no shortage of C# and
                                                                                            VB.NET developers. This means that as
                                                                                            your .NET AppUp project grows, you will
                                                                                            have a large pool of individuals to choose
                                                                                            from. The last estimate of the number of
                                                                                            .NET developers in the world topped out
                                                                                            at over 5 million..
That’s not all, introducing the                .NET and AppUp Benefits
AppUp Software Development Kit                 There are many reasons to be excited         What does this mean for porting
Visual Studio Plug-in                          about this SDK release. By allowing .NET     projects?
Intel has also released an exciting Visual     titles into AppUp, the door is opened        Say you have a .NET title that is already
Studio 2008 plug-in. The AppUp Software        to the various benefits that come with       in production that you want to monetize
Development Kit plug-in puts many of           a managed runtime. You have the              quickly and easily. By integrating the .NET
the Web Dashboard tasks we use at our          potential for quick time to market due       AppUp SDK you can leverage existing
fingertips inside the Visual Studio 2008       to the nature of the .NET programming        code and deliver your offering to a secure
IDE. You can start a new application           language, and a vast array of resources      marketplace (i.e. AppUp). The initial
submission, check validation progress and      in established developer community with      integration of the AppUp authorization
more.                                          a wealth of experience. In my experience     and error logging methods will in all
                                               there is not another marketplace for .NET    likelihood take less time than lunch at
That’s not all; it also allows you to create
                                               titles in the mobile lifestyle space that    your favorite restaurant. By following the
a pre-made AppUp project using a simple
                                               comes as complete and as easy to use as      examples outlined in the provided SDK
wizard style interface. This provides
                                               AppUp.                                       documentation you will be well on your
and excellent starting point for new
development as the result the required         Applications of all types may be built       way to submitting your title.
AppUp authorization calls. The AppUp           using .NET from social media utilities       The next step is to consider your title in
Debugger is also easily accessed from the      that live in the tray to complete business   relation to the netbook platform, after
AppUp Software Development Kit toolbar,        suites. A good example of this is Twitter    all it is much more than just another
making local testing simple. [FIGURE B]        for Netbooks. This application needed to     laptop. The netbook is a mobile lifestyle
                                                                                            device and as such there are certain
                                                                                            considerations to be made when porting.
                                                                                            I encourage you to review this post for
                                                                                            more on envisioning your title on the
                                                                                            netbook:

                                                                                            appdeveloper.intel.com/en-us/article/
                                                                                            conceptualizing-your-ported-...

                                                                                            Once you are satisfied that the user
                                                                                            experience will be acceptable, you are
                                                                                            on to the AppUp submission process.
                                                                                            For additional resources please visit the
                                                                                            porting section of the AppUp community.

                                                                                            appdeveloper.intel.com/en-us/porting
                                                                                                                                         2
Intel® AppUpSM developer program
Part of the Intel® Software Network




WPF for UI design                                 Existing .NET Wrappers
Now that we have .NET available to us in          Many developers in the AppUp community
AppUp, we can leverage WPF. For those             have developed their own .NET Wrappers
who are new to .NET, WPF stands for               in order to submit their applications prior
Windows Presentation Foundation; it               to this release. Myself being one of them,    INTEl APPUPSM DEVEloPEr
offers rapid user interface development           I must share that the migration to the        ProgrAM INCENTIVES ThAT
and many appealing features that the              official .NET AppUp SDK is painless. I will   MICroSoFT .NET DEVEloPErS
traditional Winforms project lack, such as        further divulge that they have delivered      CAN TAKE ADVANTAgE oF:
re-usable styles and smooth animation.            more in this release in terms of features
WPF is quickly becoming the project type          and reliability than any of the .NET          INTEl AToM DEVEloPEr
of choice for many AppUp developers               wrappers I had the opportunity to test        MIllIoN DollAr FUND
porting Android applications, as both use         (including my own). None of the wrappers      Through this fund, we support
an easy to read XML markup for UI layout          I tested made use of custom crash             software developers and
                                                  reporting, which is an amazing feature in     companies creating new
It is also worth mentioning that WPF is           itself. Migration is as simple as copy and    experiences through applications
hardware accelerated, and as such takes           paste, then test locally using the AppUp      for Intel® Atom™
some of the load off of the ATOM CPU. I           SDK Debugger.                                 processor-based netbooks.
have seen a number of recess computing
style games developed using WPF with
                                                  More .NET SDK resources                       INTEl APPUP
great success. Titles in the educational
                                                                                                DEVEloPEr ChAllENgE
category could also greatly benefit from a         •   New AppUp Support for .NET
                                                                                                The contest is designed to
WPF implementation.                                •   Download the .NET SDK
                                                                                                encourage breakthrough
                                                   •   learn more about the .NET SDK            applications that fundamentally
Stick to .NET 3.5
                                                       for AppUp                                change the user experience on a
While .NET 4.0 is being seen more often
                                                   •   Brian Burrows reviews the SDK            netbook featuring an Intel Atom
lately, we cannot count on the customer’s
                                                       & new IDE Plug-in                        processor. There are cash prizes
netbook having it installed. Therefore we
                                                   •   Download the Visual Studio Ap-           and a 2011 Chevy* Volt* to be won.
must target .NET 3.5. The good news is
that for most .NET developers, everything              pUp IDE Plug-in (.MSI file)
we really need (LINQ, Generics, etc.) are                                                       lEgENDS
                                                   •   review the AppUp packaging
including in the 3.5 runtime.                                                                   Want application visibility? The
                                                       requirements
Some of you may be wondering why we                                                             Legends program is a way to share
                                                   •   Building an MSI for AppUp
cannot just bundle the .NET 4.0 runtime                                                         the story behind the applications.
                                                       (updated for .NET)                       Get your app in and submit your
with our MSI. Per the Validation Guide-
lines, any dialogue box prompting the                                                           story. Become a Legend.
user to click on it will result in a validation
failure. I would surmise that support for                                                       INTEl BlACK BElT DEVEloPEr
.NET 4.0 will be added in a future release                                                      SoFTWArE DEVEloPEr
of the .NET AppUp SDK.                                                                          Share your knowledge and earn
                                                                                                recognition for your contributions.




                                                                                                                                      3
Intel® AppUpSM developer program
Part of the Intel® Software Network




About the Author




Brian Burrows

Brian has immersed himself in cutting
edge application development for over a
decade and enjoys the challenges of the
mobile solutions environment. Experiences
in the mobile applications world include
enterprise data acquisition solutions for
the Department of Defense, corporate
productivity applications for Windows
Mobile devices and many ports of legacy
applications to more modern hardware.
A proponent of agile architecture he
believes in building in flexibility during
the iterative development process. His
varied resume has included locations from
the U.S. to Australia using programming
languages obscure and mainstream
alike, diversity is often a common
theme. Gravitating towards the next
technological opportunity, the chance
to get up to speed with the ATOM SDK
caught his attention immediately as being
both challenging and extremely rewarding.
Languages: C, C++, C#, VB, Java, Fortran,
Natural, ASM, Ruby, Power Builder ... plus a
few others no one wants to talk about. :)
Brian is a recent contracted employee
with Intel assisting in application
engineering support and content for the
Atom Developer Program.




Copyright © 2010 Intel Corporation. All rights reserved.
Intel® AppUpSM Developer Program | November 2010


*Other names and brands may be claimed as the property of others.


Additional Notes and Known Restrictions:
• As of October 2010, the submission section of the AppUp developer program site will not include a selection for .NET. You can instead select
  Windows* as with C/C++ submissions and include your .MSI as normal. The submission portal will be updated with a .NET option later 2010.
• As of October 2010, the .NET SDK works with version 3.5 of .NET applications. Using version 4.0 may have an issue with this SDK and could fail
  validation. It is recommended that applications use version 3.5 to ensure application validation and a good consumer experience.

Más contenido relacionado

La actualidad más candente

Report in Java programming and SQL
Report in Java programming and SQLReport in Java programming and SQL
Report in Java programming and SQLvikram mahendra
 
6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training6 Weeks Project Based Summer Training
6 Weeks Project Based Summer TrainingTech Mentro
 
Angular 12 brought several new features to the table
Angular 12 brought several new features to the tableAngular 12 brought several new features to the table
Angular 12 brought several new features to the tableMoon Technolabs Pvt. Ltd.
 
summer training report on java
summer training report on java  summer training report on java
summer training report on java Shiva Bhatt
 
The Modern Tech Stack: Microservices - The Dark Side
The Modern Tech Stack: Microservices - The Dark SideThe Modern Tech Stack: Microservices - The Dark Side
The Modern Tech Stack: Microservices - The Dark SideAggregage
 
iOS CI/CD: Continuous Integration and Continuous Delivery Explained
iOS CI/CD: Continuous Integration and Continuous Delivery ExplainediOS CI/CD: Continuous Integration and Continuous Delivery Explained
iOS CI/CD: Continuous Integration and Continuous Delivery ExplainedSemaphore
 
Technical Architect on Embedded System.
Technical Architect on Embedded System.Technical Architect on Embedded System.
Technical Architect on Embedded System.Prasad Roy Raju
 
Simplifying RCP Update and Install
Simplifying RCP Update and InstallSimplifying RCP Update and Install
Simplifying RCP Update and Installsusanfmccourt
 
Agile Bodensee - Testautomation & Continuous Delivery Workshop
Agile Bodensee - Testautomation & Continuous Delivery WorkshopAgile Bodensee - Testautomation & Continuous Delivery Workshop
Agile Bodensee - Testautomation & Continuous Delivery WorkshopMichael Palotas
 
6 Weeks Summer Training on Java By SSDN Technologies
6 Weeks Summer Training on Java By SSDN Technologies6 Weeks Summer Training on Java By SSDN Technologies
6 Weeks Summer Training on Java By SSDN TechnologiesDavid Son
 
Droid con 2012 bangalore v2.0
Droid con 2012   bangalore v2.0Droid con 2012   bangalore v2.0
Droid con 2012 bangalore v2.0Premchander Rao
 
Max flash based code quality is there a canary in your coal mine-
Max  flash based code quality  is there a canary in your coal mine-Max  flash based code quality  is there a canary in your coal mine-
Max flash based code quality is there a canary in your coal mine-Xavier Agnetti
 
Luis vazquez engineterminology
Luis vazquez engineterminologyLuis vazquez engineterminology
Luis vazquez engineterminologyluisfvazquez1
 
Luis vazquez engineterminology
Luis vazquez engineterminologyLuis vazquez engineterminology
Luis vazquez engineterminologyluisfvazquez1
 
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...John Head
 
Reverse engineering Java et contournement du mécanisme de paiement inapp Android
Reverse engineering Java et contournement du mécanisme de paiement inapp AndroidReverse engineering Java et contournement du mécanisme de paiement inapp Android
Reverse engineering Java et contournement du mécanisme de paiement inapp AndroidJUG Lausanne
 

La actualidad más candente (20)

Report in Java programming and SQL
Report in Java programming and SQLReport in Java programming and SQL
Report in Java programming and SQL
 
6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training
 
Angular 12 brought several new features to the table
Angular 12 brought several new features to the tableAngular 12 brought several new features to the table
Angular 12 brought several new features to the table
 
Training report
Training reportTraining report
Training report
 
summer training report on java
summer training report on java  summer training report on java
summer training report on java
 
The Modern Tech Stack: Microservices - The Dark Side
The Modern Tech Stack: Microservices - The Dark SideThe Modern Tech Stack: Microservices - The Dark Side
The Modern Tech Stack: Microservices - The Dark Side
 
iOS CI/CD: Continuous Integration and Continuous Delivery Explained
iOS CI/CD: Continuous Integration and Continuous Delivery ExplainediOS CI/CD: Continuous Integration and Continuous Delivery Explained
iOS CI/CD: Continuous Integration and Continuous Delivery Explained
 
Technical Architect on Embedded System.
Technical Architect on Embedded System.Technical Architect on Embedded System.
Technical Architect on Embedded System.
 
Java vs .Net
Java vs .NetJava vs .Net
Java vs .Net
 
Industrial Training report on java
Industrial  Training report on javaIndustrial  Training report on java
Industrial Training report on java
 
Simplifying RCP Update and Install
Simplifying RCP Update and InstallSimplifying RCP Update and Install
Simplifying RCP Update and Install
 
Agile Bodensee - Testautomation & Continuous Delivery Workshop
Agile Bodensee - Testautomation & Continuous Delivery WorkshopAgile Bodensee - Testautomation & Continuous Delivery Workshop
Agile Bodensee - Testautomation & Continuous Delivery Workshop
 
6 Weeks Summer Training on Java By SSDN Technologies
6 Weeks Summer Training on Java By SSDN Technologies6 Weeks Summer Training on Java By SSDN Technologies
6 Weeks Summer Training on Java By SSDN Technologies
 
Droid con 2012 bangalore v2.0
Droid con 2012   bangalore v2.0Droid con 2012   bangalore v2.0
Droid con 2012 bangalore v2.0
 
Max flash based code quality is there a canary in your coal mine-
Max  flash based code quality  is there a canary in your coal mine-Max  flash based code quality  is there a canary in your coal mine-
Max flash based code quality is there a canary in your coal mine-
 
Luis vazquez engineterminology
Luis vazquez engineterminologyLuis vazquez engineterminology
Luis vazquez engineterminology
 
Luis vazquez engineterminology
Luis vazquez engineterminologyLuis vazquez engineterminology
Luis vazquez engineterminology
 
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...
 
Ch2
Ch2Ch2
Ch2
 
Reverse engineering Java et contournement du mécanisme de paiement inapp Android
Reverse engineering Java et contournement du mécanisme de paiement inapp AndroidReverse engineering Java et contournement du mécanisme de paiement inapp Android
Reverse engineering Java et contournement du mécanisme de paiement inapp Android
 

Destacado

Discovery in Deep: Corporate Preservation and Identification of Evidence
Discovery in Deep:  Corporate Preservation and Identification of EvidenceDiscovery in Deep:  Corporate Preservation and Identification of Evidence
Discovery in Deep: Corporate Preservation and Identification of EvidenceShoshana Schiller
 
Recent Developments in CERCLA
Recent Developments in CERCLARecent Developments in CERCLA
Recent Developments in CERCLAShoshana Schiller
 
Gie, Dalam Panggung Pergerakan Mahasiswa
Gie, Dalam Panggung Pergerakan MahasiswaGie, Dalam Panggung Pergerakan Mahasiswa
Gie, Dalam Panggung Pergerakan MahasiswaRobby Angryawan
 
Rcc new briefing 10 21-10
Rcc new briefing 10 21-10Rcc new briefing 10 21-10
Rcc new briefing 10 21-10Kris Benjamin
 

Destacado (6)

Discovery in Deep: Corporate Preservation and Identification of Evidence
Discovery in Deep:  Corporate Preservation and Identification of EvidenceDiscovery in Deep:  Corporate Preservation and Identification of Evidence
Discovery in Deep: Corporate Preservation and Identification of Evidence
 
Recent Developments in CERCLA
Recent Developments in CERCLARecent Developments in CERCLA
Recent Developments in CERCLA
 
Producto Piletas
Producto PiletasProducto Piletas
Producto Piletas
 
Gie, Dalam Panggung Pergerakan Mahasiswa
Gie, Dalam Panggung Pergerakan MahasiswaGie, Dalam Panggung Pergerakan Mahasiswa
Gie, Dalam Panggung Pergerakan Mahasiswa
 
Rcc new briefing 10 21-10
Rcc new briefing 10 21-10Rcc new briefing 10 21-10
Rcc new briefing 10 21-10
 
A Tale of Two Ports
A Tale of Two PortsA Tale of Two Ports
A Tale of Two Ports
 

Similar a New Dot Net SDK

Intel AppUp Java Developer Guide
Intel AppUp Java Developer GuideIntel AppUp Java Developer Guide
Intel AppUp Java Developer GuideReadWrite
 
.Net framework vs .net core a complete comparison
.Net framework vs .net core  a complete comparison.Net framework vs .net core  a complete comparison
.Net framework vs .net core a complete comparisonKaty Slemon
 
Flutter vs react native – from developer point
Flutter vs react native – from developer pointFlutter vs react native – from developer point
Flutter vs react native – from developer pointBOSC Tech Labs
 
codeBeamer Eclipse DemoCamp-23.11.2010
codeBeamer Eclipse DemoCamp-23.11.2010codeBeamer Eclipse DemoCamp-23.11.2010
codeBeamer Eclipse DemoCamp-23.11.2010Intland Software GmbH
 
Launch .net updated
Launch .net updatedLaunch .net updated
Launch .net updatedaitrichtech
 
Built Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdfBuilt Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdfI-Verve Inc
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesIBM Rational software
 
A Deep Dive into Android App Development 2.0.pdf
A Deep Dive into Android App Development 2.0.pdfA Deep Dive into Android App Development 2.0.pdf
A Deep Dive into Android App Development 2.0.pdflubnayasminsebl
 
Lecture 1 Introduction to React Native.pptx
Lecture 1 Introduction to React Native.pptxLecture 1 Introduction to React Native.pptx
Lecture 1 Introduction to React Native.pptxGevitaChinnaiah
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishVMware Tanzu
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVMware Tanzu
 
Mobile application development React Native - Tidepool Labs
Mobile application development React Native - Tidepool LabsMobile application development React Native - Tidepool Labs
Mobile application development React Native - Tidepool LabsHarutyun Abgaryan
 
Dev ops Training Course
Dev ops Training CourseDev ops Training Course
Dev ops Training CourseHimanshuPise2
 
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe DevelopmentEclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe DevelopmentDevOps.com
 
Comparison of Programming Platforms
Comparison of Programming PlatformsComparison of Programming Platforms
Comparison of Programming PlatformsAnup Hariharan Nair
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
Detail Guide - Hire Dedicated React Native Developers for your Project
Detail Guide - Hire Dedicated React Native Developers for your ProjectDetail Guide - Hire Dedicated React Native Developers for your Project
Detail Guide - Hire Dedicated React Native Developers for your ProjectSemaphoreSoftware1
 
Visual Studio2010 Product Overview
Visual Studio2010 Product OverviewVisual Studio2010 Product Overview
Visual Studio2010 Product Overviewjanadbest
 

Similar a New Dot Net SDK (20)

Intel AppUp Java Developer Guide
Intel AppUp Java Developer GuideIntel AppUp Java Developer Guide
Intel AppUp Java Developer Guide
 
.Net framework vs .net core a complete comparison
.Net framework vs .net core  a complete comparison.Net framework vs .net core  a complete comparison
.Net framework vs .net core a complete comparison
 
Flutter vs react native – from developer point
Flutter vs react native – from developer pointFlutter vs react native – from developer point
Flutter vs react native – from developer point
 
dot net
dot netdot net
dot net
 
codeBeamer Eclipse DemoCamp-23.11.2010
codeBeamer Eclipse DemoCamp-23.11.2010codeBeamer Eclipse DemoCamp-23.11.2010
codeBeamer Eclipse DemoCamp-23.11.2010
 
Launch .net updated
Launch .net updatedLaunch .net updated
Launch .net updated
 
Built Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdfBuilt Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdf
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
 
A Deep Dive into Android App Development 2.0.pdf
A Deep Dive into Android App Development 2.0.pdfA Deep Dive into Android App Development 2.0.pdf
A Deep Dive into Android App Development 2.0.pdf
 
Overview
OverviewOverview
Overview
 
Lecture 1 Introduction to React Native.pptx
Lecture 1 Introduction to React Native.pptxLecture 1 Introduction to React Native.pptx
Lecture 1 Introduction to React Native.pptx
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Mobile application development React Native - Tidepool Labs
Mobile application development React Native - Tidepool LabsMobile application development React Native - Tidepool Labs
Mobile application development React Native - Tidepool Labs
 
Dev ops Training Course
Dev ops Training CourseDev ops Training Course
Dev ops Training Course
 
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe DevelopmentEclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
 
Comparison of Programming Platforms
Comparison of Programming PlatformsComparison of Programming Platforms
Comparison of Programming Platforms
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Detail Guide - Hire Dedicated React Native Developers for your Project
Detail Guide - Hire Dedicated React Native Developers for your ProjectDetail Guide - Hire Dedicated React Native Developers for your Project
Detail Guide - Hire Dedicated React Native Developers for your Project
 
Visual Studio2010 Product Overview
Visual Studio2010 Product OverviewVisual Studio2010 Product Overview
Visual Studio2010 Product Overview
 

Último

Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 

Último (20)

Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 

New Dot Net SDK

  • 1. Intel® AppUpSM developer program Part of the Intel® Software Network Originally published as a blog by Brian Burrows at : http://appdeveloper.intel.com/en-us/blog/2010/10/12/net-appup-developers-your-day-has-come New! .NET* SDK Quick Guide to Developing .NET Apps for the Intel® AppUpSM developer program Announcing .NET SDK & IDE Plug-in for Microsoft Visual Studio* The AppUp developer program launched support for .NET applications by releasing the .NET SDK, along with an IDE Plug-In for Visual Studio 2008. This plug-in reduces development time to integrate the AppUp SDKs and builds the MSI needed to submit your application for distribution and sales via the Intel® AppUpSM Center. The IDE Plug-in supports both the C/C++ and .NET SDK for Microsoft Windows* when using Visual Studio 2008. .NET AppUp developers, your day The .NET AppUp SDK includes all of has come the C++ methods for authorization, As a .NET developer for AppUp, I am instrumentation and crash reporting. very pleased that Intel has officially There are also very descriptive exception released the long awaited .NET AppUp types including UnauthorizedException, SDK library. At last there is an elegant AdpRunTimeException and more solution to allow us to submit our to allow for a robust error handling .NET offerings into the AppUp Center implementation. What’s more is that the with ease. You are no longer required SDK assembly (AdpLibrary.dll) is only to create or purchase your own .NET 52KB, that is a lot of functionality in a wrapper for the C++ AppUp SDK. This small package. Download the offering removes the worry of whether AppUp .NET SDK & IDE Plugin or not your .NET title is implementing It really is that easy the AppUp authorization calls correctly. The .NET AppUp SDK includes very for Visual Studio For those of you who are altogether thorough documentation which includes too excited to read through this guide, implementation details as well as code please click the link below to download examples in C# and VB.NET. Code the .NET AppUp SDK. examples also differentiate between standard Winforms and WPF projects. Even a beginning .NET developer can be INTEl APPUP DEVEloPEr up and running within minutes. ProgrAM – gETTINg STArTED Intel® AppUpSM developer program In the Getting Started Guide I wanted to show you just how easy the you’ll find tools and tips to start .NET SDK is to implement by sharing a 24 Provides developers with developing your apps for the Intel line example comprising an entire .NET AppUp Center. Console Project. *Note: This project while everything they need to create and functional is far from complete. Please sell their apps to users of millions of • Developer guidelines reference the .NET SDK Developer Guide • Validation Process for a complete reference. [FIGURE A] Intel® Atom™ processor-based devices. • Submitting an Application • Developer Challenge • Porting to AppUp – Resources & Guides 1
  • 2. Intel® AppUpSM developer program Part of the Intel® Software Network look good, and make use of the Twitter* Web Services API. I was able to satisfy those requirements thanks to the familiarity of the C# language and WPF’s nack for making clean UI’s. This was done in far shorter time than it would have taken for a C++ equivalent. If you have been in the market for developer talent, you will have noticed that there is no shortage of C# and VB.NET developers. This means that as your .NET AppUp project grows, you will have a large pool of individuals to choose from. The last estimate of the number of .NET developers in the world topped out at over 5 million.. That’s not all, introducing the .NET and AppUp Benefits AppUp Software Development Kit There are many reasons to be excited What does this mean for porting Visual Studio Plug-in about this SDK release. By allowing .NET projects? Intel has also released an exciting Visual titles into AppUp, the door is opened Say you have a .NET title that is already Studio 2008 plug-in. The AppUp Software to the various benefits that come with in production that you want to monetize Development Kit plug-in puts many of a managed runtime. You have the quickly and easily. By integrating the .NET the Web Dashboard tasks we use at our potential for quick time to market due AppUp SDK you can leverage existing fingertips inside the Visual Studio 2008 to the nature of the .NET programming code and deliver your offering to a secure IDE. You can start a new application language, and a vast array of resources marketplace (i.e. AppUp). The initial submission, check validation progress and in established developer community with integration of the AppUp authorization more. a wealth of experience. In my experience and error logging methods will in all there is not another marketplace for .NET likelihood take less time than lunch at That’s not all; it also allows you to create titles in the mobile lifestyle space that your favorite restaurant. By following the a pre-made AppUp project using a simple comes as complete and as easy to use as examples outlined in the provided SDK wizard style interface. This provides AppUp. documentation you will be well on your and excellent starting point for new development as the result the required Applications of all types may be built way to submitting your title. AppUp authorization calls. The AppUp using .NET from social media utilities The next step is to consider your title in Debugger is also easily accessed from the that live in the tray to complete business relation to the netbook platform, after AppUp Software Development Kit toolbar, suites. A good example of this is Twitter all it is much more than just another making local testing simple. [FIGURE B] for Netbooks. This application needed to laptop. The netbook is a mobile lifestyle device and as such there are certain considerations to be made when porting. I encourage you to review this post for more on envisioning your title on the netbook: appdeveloper.intel.com/en-us/article/ conceptualizing-your-ported-... Once you are satisfied that the user experience will be acceptable, you are on to the AppUp submission process. For additional resources please visit the porting section of the AppUp community. appdeveloper.intel.com/en-us/porting 2
  • 3. Intel® AppUpSM developer program Part of the Intel® Software Network WPF for UI design Existing .NET Wrappers Now that we have .NET available to us in Many developers in the AppUp community AppUp, we can leverage WPF. For those have developed their own .NET Wrappers who are new to .NET, WPF stands for in order to submit their applications prior Windows Presentation Foundation; it to this release. Myself being one of them, INTEl APPUPSM DEVEloPEr offers rapid user interface development I must share that the migration to the ProgrAM INCENTIVES ThAT and many appealing features that the official .NET AppUp SDK is painless. I will MICroSoFT .NET DEVEloPErS traditional Winforms project lack, such as further divulge that they have delivered CAN TAKE ADVANTAgE oF: re-usable styles and smooth animation. more in this release in terms of features WPF is quickly becoming the project type and reliability than any of the .NET INTEl AToM DEVEloPEr of choice for many AppUp developers wrappers I had the opportunity to test MIllIoN DollAr FUND porting Android applications, as both use (including my own). None of the wrappers Through this fund, we support an easy to read XML markup for UI layout I tested made use of custom crash software developers and reporting, which is an amazing feature in companies creating new It is also worth mentioning that WPF is itself. Migration is as simple as copy and experiences through applications hardware accelerated, and as such takes paste, then test locally using the AppUp for Intel® Atom™ some of the load off of the ATOM CPU. I SDK Debugger. processor-based netbooks. have seen a number of recess computing style games developed using WPF with More .NET SDK resources INTEl APPUP great success. Titles in the educational DEVEloPEr ChAllENgE category could also greatly benefit from a • New AppUp Support for .NET The contest is designed to WPF implementation. • Download the .NET SDK encourage breakthrough • learn more about the .NET SDK applications that fundamentally Stick to .NET 3.5 for AppUp change the user experience on a While .NET 4.0 is being seen more often • Brian Burrows reviews the SDK netbook featuring an Intel Atom lately, we cannot count on the customer’s & new IDE Plug-in processor. There are cash prizes netbook having it installed. Therefore we • Download the Visual Studio Ap- and a 2011 Chevy* Volt* to be won. must target .NET 3.5. The good news is that for most .NET developers, everything pUp IDE Plug-in (.MSI file) we really need (LINQ, Generics, etc.) are lEgENDS • review the AppUp packaging including in the 3.5 runtime. Want application visibility? The requirements Some of you may be wondering why we Legends program is a way to share • Building an MSI for AppUp cannot just bundle the .NET 4.0 runtime the story behind the applications. (updated for .NET) Get your app in and submit your with our MSI. Per the Validation Guide- lines, any dialogue box prompting the story. Become a Legend. user to click on it will result in a validation failure. I would surmise that support for INTEl BlACK BElT DEVEloPEr .NET 4.0 will be added in a future release SoFTWArE DEVEloPEr of the .NET AppUp SDK. Share your knowledge and earn recognition for your contributions. 3
  • 4. Intel® AppUpSM developer program Part of the Intel® Software Network About the Author Brian Burrows Brian has immersed himself in cutting edge application development for over a decade and enjoys the challenges of the mobile solutions environment. Experiences in the mobile applications world include enterprise data acquisition solutions for the Department of Defense, corporate productivity applications for Windows Mobile devices and many ports of legacy applications to more modern hardware. A proponent of agile architecture he believes in building in flexibility during the iterative development process. His varied resume has included locations from the U.S. to Australia using programming languages obscure and mainstream alike, diversity is often a common theme. Gravitating towards the next technological opportunity, the chance to get up to speed with the ATOM SDK caught his attention immediately as being both challenging and extremely rewarding. Languages: C, C++, C#, VB, Java, Fortran, Natural, ASM, Ruby, Power Builder ... plus a few others no one wants to talk about. :) Brian is a recent contracted employee with Intel assisting in application engineering support and content for the Atom Developer Program. Copyright © 2010 Intel Corporation. All rights reserved. Intel® AppUpSM Developer Program | November 2010 *Other names and brands may be claimed as the property of others. Additional Notes and Known Restrictions: • As of October 2010, the submission section of the AppUp developer program site will not include a selection for .NET. You can instead select Windows* as with C/C++ submissions and include your .MSI as normal. The submission portal will be updated with a .NET option later 2010. • As of October 2010, the .NET SDK works with version 3.5 of .NET applications. Using version 4.0 may have an issue with this SDK and could fail validation. It is recommended that applications use version 3.5 to ensure application validation and a good consumer experience.