Appnovation is a Canadian-owned company founded in 2007 that provides open source solutions like Drupal, Alfresco, and Sproutcore. It has about 40 employees located in Vancouver with competitive billing rates. Appnovation creates cross-platform mobile solutions, websites, intranets, and more using leading open-source technologies. It is an Acquia Enterprise Select Partner and Alfresco Platinum Partner. Appnovation helps clients address common challenges through customized agile development processes. It has also developed Canopy, an integration of Drupal and Alfresco, to enable content management and presentation.
3. Who we are.
100% Canadian Owned and Operated
• Founded in 2007 by Arnold Leung, UBC Sauder School of Business
• Privately held company with ~40 employees located in Vancouver
• Hand selected, highly skilled, and 100% local delivery team
• Broad base of customers across Canada, United States and the UK
• Recognized as a leading edge Open Source Solution Provider
• Focused on delivering Consulting Services and Application
Development
• Extremely competitive billing rates
4. What we do.
Appnovation provides unparalleled expertise in creating
Cross Platform Mobile Solutions
Consumer Facing and B2B Websites
Mobile Web Optimization
Enterprise Document Management
eLearning Platforms
Corporate Intranets
eCommerce
5. What we use
We specialize in the use of leading open-source
technologies
6. Who we work with
Appnovation is the only company in the world that is an
Acquia Enterprise Select Partner and a Alfresco
Platinum Partner. We are also the leading provider and
supporter of Sproutcore services.
We work with major brands, government organizations,
technology companies, advertising agencies, media
publishers and not-for-profits.
7. Client
Challenges
Appnovation has deep experience
in solving the common challenges
faced by many companies
seeking to develop leading web
and mobile solutions.
8. Development
Process
Appnovation works with our clients to identify
their specific needs to map out deliverables
based on our process, then we create a
customized project plan for execution.
The Appnovation development process is fine
tuned to remove inefficiencies and to
streamline project deliverables and approvals.
9. Development
Process
Traditional Waterfall Agile Methodology
Discovery Iterative Development
Technical Planning Velocity Tracking
Information Architecture Product Owners
Design Scrum Masters
Theming Daily Scrums
Backend Development Short Sprints
Quality Assurance Sprint Demos
Documentation and Training Test Driven Development
Maintenance and Support Quality Assurance
12. Why Open
Source
Open source technologies
provide a cost effective way
to develop tier-one web and
mobile properties,
applications and intranets
providing maximum flexibility
for the client.
13. Benefits of Open
Source
Speed (modular Long-term cost savings (little
development) to no annual license fees)
No reliance on proprietary Ability to bring development
technology in-house or to another
Large and passionate development shop
developer community You own the solution and you
Extensive library of modules own the code
14. Drupal
Drupal is a free and open source Content Management system (CMS)
written in PHP. It is used as a back-end system for many different
types of corporate and community websites such as:
World Wildlife Fund Whitehouse.gov
MTV NBC
Best Buy Symantec
Drupal allows content producers and authors to publish and update
content on websites through a web based interface without having
technical knowledge.
15. Alfresco
Alfresco is an Enterprise Content Management (ECM) platform capable
of organizing, distributing, managing, and archiving an entire
company’s asset base in a single repository for both internal and
external use.
Alfresco’s flexible open source Java based platform provides a secure,
low cost integrated solution for the management of:
Documents Images
Web Content Audio and Video
Records and more..
16. SproutCore
The SproutCore framework was originally created in 2007 by Charles
Jolley and his team at Apple. It is a critical building block for MobileMe,
iWork, and now iCloud. After several years at Apple, Charles left to start
Strobe Inc. which was recently acquired to Facebook.
SproutCore is an HTML 5 and JavaScript technology that allows for the
creation of web and mobile applications across multiple platforms such
as iOS, Blackberry and Android. The application can be coded once
and deployed to every platform.
19. After years of delivering
Enterprise class Drupal/Alfresco
solutions, Appnovation worked
with our partners at Alfresco and
Acquia to develop Canopy.
Canopy provides our customers
with a no cost accelerator for
delivering Drupal/Alfresco
Integrated solutions
20. Why Integrate?
Integration Framework(Canopy)
• Enables process AND
presentation of content
Alfresco Drupal
• Focuses on the processes • Focuses on the
around content presentation of content
#canopy
#alfrescodrupal
21. Website
Integration
• Editorial process asset • Visual presentation and
library for site content rich web features of site
– Management of digital – Navigation, page
assets such as articles, composition, social
press releases, product integration, analytics,
information, media, etc. personalization, etc.
– Approval processes, – Performance
publishing workflows, optimization, cloud
Content auditing, etc. mgmt, support
#canopy
#alfrescodrupal
25. Architectural Benefits
Simple JSON REST API integrates easily into both Alfresco and
Drupal. CMIS is available and used where needed.
By replicating data between the 2 applications there are no
unnecessary coding made to either application's data model or data
access model.
Because each application can talk with its own database as they
were intended you get the full set of features of each application as
they are meant to work.
There are many options in terms of scaling the application, for
example you can have a low end Alfresco implementation combined
with a high scale large volume Drupal frontend and vice versa.
#canopy
#alfrescodrupal
27. Why
Appnovation?
Aggressive thought leadership
Active contributor to open source communities
Capable of driving digital strategies
Extensive technical knowledge
Quick and on-time delivery of all projects
Highly organized project and client management
Deep understanding of content creation and
distribution
Ability to work as part of your team