Calender
<<  September 2010  >>
MoTuWeThFrSaSu
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

Exciting stuff happening here, App-DNA™ has just launched AppTitude™ v.4.5 and have added some great new features that will improve the ease of install and setup as well as scalability and reporting.

Added Application Compatibility Checks

·         Server 2008 R2 – The all new Server 2008 R2 module now allows organizations to check compatibility on the latest Windows Server build. 

·         App-V related checks – will reflect added App-V 4.6 capability for x64 bit apps.  We've also added some cool stuff to detect app dependencies that will help you to determine if you need to implement DSC (Dynamic Suiting Capability).

·         XenApp Streamed related checks – Will reflect added functionality delivered in XenApp 6.0 for capturing services, as well as minor tweaks to show compatibility with 16 bit DOS apps and handling of 64 bit apps.

Improved Installer and all new  “AppTitude Web Server”

·         Faster and simpler setup experience for new users

·         New "AppTitude Configuration" tool to assist in modifying server and client settings

·         System Check facility to verify successful setup of the web service

·         Now you can opt for an “express” alternative to IIS by choosing to install the AppTitude Web Server (for fast setup of local implementations)

More Scalable Reporting

·         Ability to define the number of applications to view in one page in the Assessment view ( very handy for large app portfolios)

New Remediation Level Action Reporting

·         Shows actions required to remediate each app for better remediation reports

·         This will help to get a better idea of how much work is actually involved in getting an app remediated

·         Gives users a way to add their own remediation actions – increases accuracy

Site & Database Switcher – connect to multiple AppTitude DBs

·         A new function within the AppTitude console under the Administration tab that will allow customers to easily add a new AppTitude database, export this and import to any clients required.

·         Improves ease of scalability

·         Once setup, the AppTitude Administrator can export the settings and send the XML config file to the appropriate users to very quickly get them ready to work on the new account.

Updated Import Screen

·         More scalable importing – no limit to the number of apps that can be queued to import

·         Improved layout of import screen -- ability to filter by column (import & export defined filters)

License Transfer – Between Machines

·         Easier to transfer AppTitude licenses from one machine to another

·         Faster, easier and more flexible management of licenses

·         New report navigation system

Auto Unlocker for Licenses:  to select a representative sample of apps

·         Helps select which apps to unlock in the "Apply Licenses" view

·         The result will be a 'random' selection of Red, Amber and Green applications in a defined ratio across all modules that are licensed

 

If you are one of our partners, check out the webcast on new features through the partner portal site:

http://portal.app-dna.com/Download.aspx#

 

For several years now I've had the pleasure and frustration of talking about and demonstrating what App-DNA™ AppTitude™ does for application compatibility and application lifecycle management. Pleasure because there comes a moment when people see AppTitude perform application testing and application remediation and just go "Wow" and "Where were you guys when I moved to XP". That’s the moment when people "get it". The frustration comes from being pioneers in the technique we use to assist with application compatibility for Windows 7, IE8, App-V and XenApp projects, and that means a lot of people have not yet heard about the AppTitude platform approach or don't yet realise that there is another way to go about things.

 

So, I wanted to take the opportunity to talk a bit about this technique and why it so important for organisations who manage large volumes of apps (and for me large is really 150+ all the way up to and beyond 5,000).

 

The old way

Traditional wisdom says that to understand an application and detect any defects you need to install it, run it and plug it into tools and systems that will monitor various aspects of how the app behaves and performs - analogous to the telemetry for racing cars. And, make no mistake, you can determine a great deal about an application in this way. The problem is it just does not scale to large volumes of apps and becomes very complex and long winded when you need to test for multiple platforms or things like dependencies and suitability for virtualisation.

 

So what ends up happening is that only a subset of the apps get thoroughly tested, the rest get light testing, if any. This makes for an inconsistent and risky project - nobody wants to be responsible for that! Some of the key shortcomings of the manual testing approach are:

1.       Not all functionality is likely to be used during testing and that leaves aspects untested, allowing for latent defects

2.       The install phase is often excluded or not adequately monitored (especially with agent based options which monitor 'live' environments)

3.       Time consuming - this can make for very long preparation and testing cycles, running into months or years

4.       Requires functional and technical knowledge

5.       Context specific - you test for an objective, once you're done you have to re-test for new objectives

 

 

The new way

Our approach takes the application installer, extracts all of the files and performs a deep collection of a huge array of data relating to both binary and text files. We touch every single file in the application and can thus be highly accurate. Another key aspect of this approach is that it de-couples the analysis from the processing of the application. When we import the app we are just learning about it, not 'testing' it - our import collects tens of thousands of data points (for example: API calls, file imports and exports, configuration file contents and much, much more).

 

Once all of the application data or 'DNA' is in the database we then run analysis. Running the analysis in a separate phase means we can adapt to future changes without revisiting the apps. Collecting all of the detailed application data in the database means we also get to see how the apps relate to each other (not just the internal state of each app). Furthermore, we have the OS reference as part of our 'dataverse' or 'portfolio genome' and this means we have a unique ability to model the impact of a huge variety of challenges including application compatibility, dependencies, quality and suitability for virtualization.

 

The benefits of this approach are now well established:

1.       Speed - there are many speed gains, we can process an application in just minutes, thousands in just days

2.       Accuracy - touching all of the files exposes more defects than manual testing and our view of the entire portfolio and OS extends the traditional view of the issue space.

3.       Breadth -  report on Desktop and server OS compatibility, Virtualisation, Citrix and Terminal Services, 64bit, dependencies and interoperability in one process. This massively reduces the technical and application knowledge required in the testing processes.

4.       Depth - Installation, files, runtimes, Operating System components as well as external data. Its all 'in the box' with AppTitude

5.       Stability - projects executing on time without issues makes for a stable environment where potential defects are identified and resolved before change is released to the user environment

6.       Reduced time, reduced cost - this degree of optimization translates directly into savings. This has been demonstrated time and again on successful projects

 

Silver bullet?

Wouldn't it be nice! As powerful as this approach is the more technically minded of you will have spotted various scenarios under which static analysis simply cannot identify issues (runtime activity not published, late binding instantiation, hard coded activity). We recognise that for certain environments (e.g. multi user terminal services / XenApp hosted) this can be vital information and so we extended our import process to allow for a run cycle where  we collect the runtime telemetry to compete the picture as needed. The decision to go this route is generally determined  by the nature of the information required, the volume of applications and the available time to execute.

 

As the AppTitude platform has matured it has become a complete solution for high speed, high volume projects as well as optimized day-to-day Business As Usual application management. The automation efficiencies are driven by our static analysis which feeds and interrogates our rich database formed of Application "DNA".

 

Questions or comments about the AppTitude approach? Please post them in the comments or on our Twitter@appdna

Penny Gralewski , entered at 21. May 2010, 02:18

Citrix Synergy was a fantastic event last week. Citrix billed it as “the convergence between virtualization, networking and cloud computing and how it can solve real business problems” -- the event lived up to that and more. At Synergy, App-DNA™ talked with IT leaders about application compatibility and application remediation for Windows 7 projects, Citrix server migrations, XenApp work and more.  App-DNA is truly enjoying the interest brought by winning the Citrix Synergy Best of Show and Process Improvement Awards, but with that buzz comes many questions.  We wanted to answer the top questions we heard at Synergy, but also welcome more questions in the blog comments or via Twitter @appdna – we’ll answer them as fast as possible.

1.       Tell me more about what App-DNA does again? 

App-DNA designs, builds and sells the AppTitude™ software, which provides application compatibility, testing and remediation for enterprises adopting technologies like Windows 7, Citrix XenApp, Microsoft App-V, 64bit, Windows Server 2008 or IE8. Using AppTitude helps organizations avoid the expense and delay of traditional manual brute force based testing and cuts the time, cost and risks associated with deployment of OS migrations, software upgrades, and virtualization projects. App-DNA works directly with IT organizations and through worldwide SI partners and regional SI partners.

 

2.       How is AppTitude used for more than Windows 7 projects?

App compat is definitely a hot topic for Windows 7 projects, but application remediation is also vital for

-  App-V and XenApp projects  - determine the success rate of applications before you Sequence or Profile them, saving hours of testing and unnecessary tedious iterations.  Understand the potential issues with a package and address them in the initial package creation process

-  64-bit projects – whether Windows or in the data center

-  Server based computing, whether Windows Server 2008, XenApp, Terminal Services project

-  IE8 projects- still in beta, but consider how many web apps you’re looking to migrate? Test their compatibility before they go to IE8.

-  Business as Usual –new apps are added to your enterprise all the time, you need to ensure they will work well

-  Determining what technology to use for specific applications – AppTitude can show you the “best fit” – if an app won’t run well on Windows 7, should you try it on XenApp or App-V?  The understanding of how to best deliver an application in your enterprise environment will go a very long way when it comes to moving away from the physical desktop and organizations start leveraging technologies that provide virtual desktops such as XenClient.

 

3.       How do you align with the app compat info like Microsoft ACT and the Citrix XenApp compatibility list?

AppTitude complements the information that you find in the available tools. In fact, in addition to the information that App-DNA has collected over years of experience and the intelligence determined by our “DNA” research about the applications, AppTitude looks to external data sources like Microsoft ACT and the Microsoft app compat white list.  App-DNA is a Microsoft Gold Certified Partner and Citrix parter ( Citrix consultants use AppTitude in the field), so we work closely with both companies. For more information, check out this video featuring Chris Jackson, Microsoft’s “app compat guy.”

4.       Okay, where can I see App-DNA and AppTitude?

Check out these videos:

-  If you have 5 minutes: CitrixTV recorded an AppTitude demo at Citrix Synergy

-  If you have 15 minutes:  BrianMadden.com recorded an AppTitude demo at the Microsoft MMS conference

-  If you speak French: here’s a demo from Microsoft TechDays in Paris

-  If you’re interested in server management: view this Dublin PubForum overview

-  If you want a full web demo from AppDNA, contact us using the information below

If you’re attending Microsoft #TechEd, App-DNA will be exhibiting at booth #2244. Stop by and share your app compat questions and see AppTitude in action.

Intrigued? More questions? Use the comments, Twitter @appdna or contact us at info@app-dna.com

Fantastic news - App-DNA was  just named the overall Best of Show Award Winner today at the Citrix Synergy Conference.  Cited as the best overall solution showcased at the conference  and named the Process Improvement Award category winner, App-DNA was noted for developing technology that truly accelerates the deployment of new technologies and business as usual application management by streamlining processes. A Synergy Bronze Sponsor, App-DNA is exhibiting at Synergy Expo Booth 530 and is featured on the CitrixTV Best of Synergy videos.

AppTitude™ helps organizations achieve the optimized desktop by advising how applications can successfully run on Citrix XenApp, Microsoft App-V, Windows 7 and Citrix server environments. Providing broad intelligence around automated application testing and intelligent application remediation, AppTitude helps organizations avoid the expense and delay of traditional end user testing and vastly reduces the time, cost and risks associated with deployment of a new OS, software upgrades, and XenApp virtualization projects.  AppTitude helps determine the forward path for adopting heterogeneous Citrix XenApp and Microsoft App -V environments. AppTitude provides a clear analysis of the best routes for combining technologies such as physical application delivery, virtual application delivery and other subsets of VDI delivery models. Customers save months of manual testing, hours in application remediation, and budget while enjoying faster, more successful new technology implementations. AppTitude consistently delivers 300-500% return on investment.

App-DNA technology is currently in place at Fortune 500 and FTSE 500 organizations in North America and Europe  and implemented by global SI partners. Via a previously announced partnership, Citrix Consulting Services use AppTitude to accelerate implementation of on-demand applications in a virtual desktop deployment. 

“Winning the Citrix Synergy Best of Show is a tremendous achievement for App-DNA. This success is a testament to our customers who maximize our solutions for great success, a fine tuned partner network, the elegance of the AppTitude software, and  the dedication of our App-DNA employees. Partnering with Citrix to accelerate customer success has been a very positive experience for App-DNA, we are thrilled to be honored with both the Process Improvement and Best of Synergy Awards,” said Mike Welling, App-DNA CEO.  

This is one of my favorite nerd times of the year...conference season!  With Microsoft Management Summit (MMS) just wrapping up and Citrix Synergy rapidly approaching, there seems to be quite a bit of overlap in the messaging that both organizations are delivering – it shows just what good friends they have become over the past couple of years.  The more important issue at hand is this:  how is this consolidation of superpowers going to affect the way that you manage your desktops?

 

In order to better gauge the impact of this partnership, we really need to understand exactly what the current core value proposition entails.  For organizations out there using both Citrix XenApp and System Center Config Manager (SCCM), there is a compelling play to start leveraging both technologies to more effectively deliver your end users the first step towards a user-centric desktop management strategy.  This is quite a radical departure from the traditional device-centric (true hardware driven) desktop strategies of today.  With more and more users adopting the "BYOD" mindset (bring your own device, not to be confused with BYOB), organizations have to find a way to decouple desktop management from the devices themselves and focus on the users.

 

What does this mean for the application delivery model?  In short, it means that there is going to be a fundamental shift in the way that applications are delivered.  Enterprises are going to have to evaluate all of their options as far as getting their apps down to their end user desktops. This begs the question: how do we determine how to deliver the applications?  Using the AppTitude™ platform, organizations can utilize existing application intelligence about their portfolio and pair that with the environmental information provided by XenApp and SCCM to understand which users should have applications delivered by which means - should the app be physically installed for a particular subset of knowledge workers, while another OU would benefit by leveraging a XenApp hosted model in which the applications reside as App-V packages? 

 

Today, these decisions are driven by separate application workstreams that often consist of brute force  application compatibility processes.  This tends to include expensive application owner and subject matter expert type of resources working in silos, resulting in an overall disjointed effort.  The idea of leveraging the application intelligence provided by AppTitude removes the multiple workstreams and minimizes the use of these expensive resources.  The idea here is to proactively identify the impact of application delivery and change in this constantly evolving partnership.  Let's start taking advantage of these partners combining their technologies, Captain Planet style, and avoid the inundation of the application layer acting as a roadblock to realizing the value of this shift to the user-centric desktop delivery model.

 

What are your thoughts? Share them in the comments or stop by Citrix Synergy booth 530 to chat with the (Illini) orange shirted App-DNA™ team.

The App-DNA team is finalizing plans for Citrix Synergy 2010. We look forward to talking application compatibility, application remediation, application delivery and application management with Citrix XenApp users as well as enterprises planning Windows 7, App-V and 64-bit migrations.  We’re extremely excited that App-DNA is a semi-finalist for the Best of Synergy Process Improvement Award.  (shameless plug: Vote HERE for the Best of Synergy Award )  

 App-DNA is talking with enterprise customers and SI partners about forward-thinking combinations of technologies such as physical application delivery, virtual application delivery and other subsets of VDI delivery models. Synergy is always packed with content and excellent conversations about your migration and BAU projects, here are just some of the events where App-DNA will be learning more about Citrix projects in progressive enterprises and new Citrix technologies.

Tuesday, May 11

The insider's view on application and desktop virtualization – Harry Labana shared his pre-Synergy demo testing on his video blog this week, whetting our appetite for the demos and new information.

Wednesday, May 12

Keynote: Mark Templeton’s vision of desktop computing + demos of new Citrix technologies = a great way to start Synergy.

Management simplified with XenApp – After the MMS announcement of more integration between Microsoft System Center and Citrix XenApp, this should be a great session. Learn more about XenApp 6, Windows Server 2008, System Center and 64-bit environments at this presentation from Citrix’s Orestes Melgarejo and Microsoft’s Sean Donahue. Be sure to catch Sean’s occasional postings on the MDOP Team Blog.

Gathering intelligence for your virtual desktop initiativeApplication readiness is a key step in planning virtualization projects. Empowering enterprises with “DNA” about applications – and the success those applications will have on a virtual technology – means faster and better testing and eventual conversion of applications to the Citrix XenApp Profile or Microsoft App-V SFT format. Interested in hearing your questions on virtual desktop initiatives...

 

Thursday, May 13

Keynote – what a busy morning! Michael Dell from Dell, IDC Chief Analyst Frank Gens, Brad Anderson from Microsoft, and the announcement of the Best of Synergy Award from the Computerworld and Citrix teams. Don’t miss the keynotes that everyone will be talking about from Synergy.

15 reasons desktop virtualization projects fail – Expect a packed house for Brian Madden and Gabe Knuth. App-DNA hears from customers that app compat is one reason virtualization projects fail—and we help them fix it. We’re interested in a lively discussion in this session!

Also, don’t forget Geek Speak Live, after-hours events, plus the Hands-on Learning Labs! Be sure to book time to stop by App-DNA Expo Booth #530 to see AppTitude™ in action. Want to set a specific time to meet with App-DNA? Contact info@app-dna.com  

What sessions are on your Citrix Synergy schedule? Comment on your picks.  

 

As enterprises start planning migrations to the Microsoft Optimized Desktop (Windows 7, App-V, IE8, and Office 2010), one of the most common challenges I hear is "how do I get started"?  And in reality, the answer to this question differs quite a bit between different organizations. 

 

One of the constants that remains is that the goal of these migration planning sessions is to understand the state of the existing application portfolio and the level of effort that it takes to create deployment ready application packages to roll out in Windows 7 and App-V.  AppTitude™ as a platform can help manage and deliver on that goal.

 

While AppTitude's application compatibility analysis and intelligent remediation has already provided enterprises with a great snapshot as to the state of their existing portfolio and what the necessary forward actions need to be taken to address outstanding issues, not everyone is aware of AppTitude's ability to create deployment ready packages in a variety of different formats (MSI, App-V, XenApp profiles, etc).

 

For applications that are not already packaged in the MSI format, the AppTitude Production Manager can spin up virtual machines and essentially capture the construct of an application.  This can be done using application owner input during the installation process or in an unattended mode for those apps that are being deployed silently.  The entire process is managed through "execution profiles", task-based execution sequences driven and customized using simple XML based commands on the back end.  Needless to say, with the level of flexibility associated with these execution profiles, many organizations have been able to take advantage of their existing packaging tools.  Many organizations have already leveraged these execution profiles to integrate with tools such as the Microsoft App-V Sequencer, Citrix XenApp Profiler, Flexera Software AdminStudio, Symantec Wise Package Studio, etc.,  to create deployment ready packages as part of the application planning and application migration process. And for those organizations that are looking to implement ITIL or MOF best practices, the entire capture and package creation process is automatically documented for use in your definitive software library for future releases and application updates.

 

To learn more about how AppTitude can help automate the application migration process by creating deployment ready packages, come talk with App-DNA™ at MMS Expo booth #437—we’ll be the ones in the (Illini) orange shirts.

Every year a stream of new or updated apps enter your company environment. This application flow is sometime called “Business As Usual” (BAU) or churn, and it can be estimated to be 20-30% of the existing portfolio.

i.e. if you have a 1,000 apps today , something like 200-300 new or modified packages will enter the environment every year.

This churn rate tells us that every package should therefore have a shelf life of 3 to 5 years. Simple. Hmm... that is if you stay on the same OS... when you’ll change you might have to repackage or sequence again all these MSI. So if you move in one year every package you create today for your XP environment will only stay valid for a third or a fifth of its normal shelf life (1 year instead of 3 to 5). So every package effectively cost you 3 to 5 time more money...

300 apps x $1,000 a package if you got a decent deal= $300k. If you keep on packaging for XP alone during the two years of your migration, you have lost $400k-$500k...

But what else could you do? You still have to deploy on XP waiting for that shiny new desktop OS.

Well you should indeed continue to package for XP but just as importantly you should configure the packages for Win 7 as well. I have heard this called many names: “future proofing”, “dual packaging”, etc.

By analysing your BAU apps with AppTitude™ prior to packaging them (remember, we are the only one that can analyse any format and not only MSI) you get all the information you need to make sure they will work on both OS. And that takes the shelf life of your package back to the normal 3-5 years for an extra overhead cost of roughly 10%.

So save yourself the hassle and the cost of doing the same package twice and give us a ring to understand how you can future proof your BAU process.

 

Microsoft Management Summit (MMS) 2010 is next week! The App-DNA™ technical team is eagerly anticipating conversations about your application compatibility and application remediation challenges, successes and questions. MMS is always a great venue to learn more about System Center, Windows 7, App-V, MED-V and what’s next from Microsoft. We enjoy catching up with old friends and making new friends – stop by and see App-DNA at Expo Booth #437 or chat with the orange-shirted App-DNA team at these MMS sessions.

Monday, Apr 19

Windows 7 - Gaining More Control Over Windows Installer Packaging Infrastructure – We’ve found organizations that follow MSI best practices have higher application compatibility ratios when testing their application estate for Windows 7.  Darwin Sanoy knows MSI inside and out -- check out his CSI:\>Windows blog

Tuesday, Apr 20

Considerations for deploying and managing applications in the cloud – Managing change is a key priority for IT teams. Well managed environments have faster deployments to new technologies – less time spent fixing problems that may slow down your adoption of cool new technologies like the cloud.  

Beyond Service Manager - Partner Solutions – as a System Center Alliance partner, App-DNA is always interested in what System Center peer partners are developing…

Virtualization - Ask the Panel of Experts – App-DNA helps enterprises with application virtualization compatibility, accelerating App-V implementations. We learn from your comments on the MDOP team blogs and we’re keen to hear the live questions of MMS attendees.

Ask the Panel of Community Experts -  Most panels include 4-5 experts, but this one includes a huge lineup of top contributors to the MyITForum message boards, plus industry leaders, and your really interesting questions.

Wednesday, Apr 21

App-V: Top 10 Most Common Customer Scenarios and End to End Review – If you’re not yet adopting App-V, find out how you can. Angie Anderson & Bill Morein have such in-depth knowledge – bound to be a great session. 

Thursday, Apr 22

Unblocking and Accelerating your Windows 7 Deployment Using MED-V – App-DNA works closely with Windows 7 app compat every day, we’re interested in helping accelerate your Windows 7 deployment.

Configuration Manager v.Next - Ask the Panel of Experts – The best part of MMS is sometimes going back to work on Monday with all of the information that you learned about v.Next- you’re the star at the coffee maker with all your new knowledge. Jeff Wettlaufer is still taking questions for this session - Twitter them to #mmsea01  

Friday, Apr 23

Sequencing Deep Dive: Efficiently Making your Applications Virtual – As App-DNA works with customers implementing App-V, the most popular questions are “what should I virtualize” and “how do I fix it if it won’t virtualize?”  

Also, don’t forget the keynotes, end of day Speaker Q&A sessions, Birds of a Feather, plus the amazing Hands on Labs! In all your scheduling, be sure to book time to stop by the App-DNA Expo Booth #437 to see AppTitude™ in action. Want to set a specific time with App-DNA? Contact info@app-dna.com

What sessions are you most interested in seeing? Share your favorites in the comments.  

 

dan , entered at 8. April 2010, 19:44

Not our top 3 considerations when moving to Windows 7, but those of Mike Silver, Gartner’s Vice-President and Research Director. See his insights into the Windows 7 migration and application compatibility challenges in two short videos. 

These incisive interviews distill Michael’s wealth of knowledge and experience into a wide-ranging set of predictions, observations, and tips, along with input from App-DNA's own Mike Welling. With proper planning and processes, migrating your apps to Windows 7 should be pain free. Watch the experts - http://www.app-dna.com/news/gartner-on-windows-7.asp