Evernote is a note-taking and archiving service that allows users to capture information from any device and access it anywhere by syncing to the cloud. The company's mission is to give everyone a better memory by turning devices into memory extensions. Evernote supports many platforms and allows users to search through notes, documents, photos and more using text recognition and other tools. The company has over 13 million registered users worldwide and is adding over 40,000 new users per day.
Learning interactions on mobile slideshareRaptivity
Designing and developing interactive mobile learning content presents device level challenges, such as small and varying screen sizes, limited processing power, variability of input mechanisms (keypad, keyboard, pointer, touch screen etc), variety of operating systems, battery life, and many more. This presentation will help you understand some various technical aspects and challenges to consider while developing mobile learning interactions.
Learning interactions on mobile slideshareRaptivity
Designing and developing interactive mobile learning content presents device level challenges, such as small and varying screen sizes, limited processing power, variability of input mechanisms (keypad, keyboard, pointer, touch screen etc), variety of operating systems, battery life, and many more. This presentation will help you understand some various technical aspects and challenges to consider while developing mobile learning interactions.
Everybody knows that iOS is a shiny, modern operating system with a sleek object-oriented framework, Cocoa Touch, that makes development uncluttered and easy. Everybody is wrong. As a successor to both Unix and the Classic Mac OS and OS X, iOS has a wide-ranging mass of frameworks and libraries, employing different design patterns and conventions and sometimes employing different programming languages. The developer who's new to iOS can go only so far with Objective-C and the UIKit frameworks and their modern friends before he or she discovers the need to go deeper. But what's down there? This session digs down into the iOS stack to show the lower levels of the platform's APIs: the Media Layer, Core Services, and the Core OS Layer. As we go, we'll have to abandon Objective-C in favor of plain ol' C, which is used for the Core Foundation framework that does the heavy lifting for Cocoa Touch's strings, collections, memory management, I/O and more. We'll also look at specialized low-level frameworks for security (including certificate management and the confounding but useful Keychain), CPU-accelerated math and DSP functions, high performance graphics and sound, and more. At the lowest level, we hit Unix, and we'll see how conventional Unix-style programming practices are often appropriate (and sometimes necessary) on iOS, including pthreads and BSD sockets.
Presentation held by Giulio Caperdoni, Vidiemme COO, during MWF 2014.
The speech covers Google Glass topics, the project GoogleGlass4LIS and Museum 2.0
Lecture 7 from the COMP 4010 class on AR and VR. This lecture was about Designing AR systems. It was taught on September 7th 2021 by Mark Billinghurst from the University of South Australia.
Unity: What does it take to port a browser title to mobilesDevGAMM Conference
Been doing a browser game that happened to be shipping on mobiles first? That’s a popular case that has a proper solution. Let’s study how we make it with Unity projects.
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1Violeta Salas
Across this sessions you will learn to develop and deploy mobile applications on Apple´s iPhone, Ipod and iPad.
CLASS 1. Introduction. Mobile Characteristics and Interaction Design Principles.
Mobile content-centric applications are coming to an enterprise near you! Why do you need them? What are the constraints and opportunities of mobile ECM development? What technologies are available and what solutions will Nuxeo propose to help developers create these applications?
In this talk I shared the experience of the FigureRunning team in developing Apps for the Android platform, starting from Apps that were designed and developed for iOS.
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 09)Jonathan Engelsma
This lecture discusses the value of finding and incorporating third party libraries and frameworks into your iOS app. Why re-invent the wheel when you can developer a much better iOS app with less work? We mention a number of commonly used 3rd party iOS frameworks, and also provide short tutorial on using CocoaPods - the de facto standard for managing dependencies in iOS projects.
This lecture is part of a course intended to be an intensive and very compressed deep dive into iOS development in Swift. Visit the course web page to get copies of the course outline, lecture notes, sample code, etc.
Course website: http://www.themobilemontage.com/2015/05/12/ios-bootcamp-learning-to-create-awesome-apps-on-ios-using-swift/
Presentation at ConFoo 2014 on iOS Development. Discussing the basic components of the iOS ecosystem and building a basic todo list manager app with Xcode and storyboards.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Everybody knows that iOS is a shiny, modern operating system with a sleek object-oriented framework, Cocoa Touch, that makes development uncluttered and easy. Everybody is wrong. As a successor to both Unix and the Classic Mac OS and OS X, iOS has a wide-ranging mass of frameworks and libraries, employing different design patterns and conventions and sometimes employing different programming languages. The developer who's new to iOS can go only so far with Objective-C and the UIKit frameworks and their modern friends before he or she discovers the need to go deeper. But what's down there? This session digs down into the iOS stack to show the lower levels of the platform's APIs: the Media Layer, Core Services, and the Core OS Layer. As we go, we'll have to abandon Objective-C in favor of plain ol' C, which is used for the Core Foundation framework that does the heavy lifting for Cocoa Touch's strings, collections, memory management, I/O and more. We'll also look at specialized low-level frameworks for security (including certificate management and the confounding but useful Keychain), CPU-accelerated math and DSP functions, high performance graphics and sound, and more. At the lowest level, we hit Unix, and we'll see how conventional Unix-style programming practices are often appropriate (and sometimes necessary) on iOS, including pthreads and BSD sockets.
Presentation held by Giulio Caperdoni, Vidiemme COO, during MWF 2014.
The speech covers Google Glass topics, the project GoogleGlass4LIS and Museum 2.0
Lecture 7 from the COMP 4010 class on AR and VR. This lecture was about Designing AR systems. It was taught on September 7th 2021 by Mark Billinghurst from the University of South Australia.
Unity: What does it take to port a browser title to mobilesDevGAMM Conference
Been doing a browser game that happened to be shipping on mobiles first? That’s a popular case that has a proper solution. Let’s study how we make it with Unity projects.
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1Violeta Salas
Across this sessions you will learn to develop and deploy mobile applications on Apple´s iPhone, Ipod and iPad.
CLASS 1. Introduction. Mobile Characteristics and Interaction Design Principles.
Mobile content-centric applications are coming to an enterprise near you! Why do you need them? What are the constraints and opportunities of mobile ECM development? What technologies are available and what solutions will Nuxeo propose to help developers create these applications?
In this talk I shared the experience of the FigureRunning team in developing Apps for the Android platform, starting from Apps that were designed and developed for iOS.
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 09)Jonathan Engelsma
This lecture discusses the value of finding and incorporating third party libraries and frameworks into your iOS app. Why re-invent the wheel when you can developer a much better iOS app with less work? We mention a number of commonly used 3rd party iOS frameworks, and also provide short tutorial on using CocoaPods - the de facto standard for managing dependencies in iOS projects.
This lecture is part of a course intended to be an intensive and very compressed deep dive into iOS development in Swift. Visit the course web page to get copies of the course outline, lecture notes, sample code, etc.
Course website: http://www.themobilemontage.com/2015/05/12/ios-bootcamp-learning-to-create-awesome-apps-on-ios-using-swift/
Presentation at ConFoo 2014 on iOS Development. Discussing the basic components of the iOS ecosystem and building a basic todo list manager app with Xcode and storyboards.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
2. Mission: To Give Everyone a Better Memory
Evernote is building the global platform
for human memory
Turning everyday devices into memory extensions
We want to be the trusted, permanent and ubiquitous
destination for user lifetime memories and to power all the
products that connect to them
Saturday, September 17, 2011 2
3. The Evernote Service
Capture Everything
• Store everything
interesting that happens
to you using your
computer, phone,
camera, scanner, etc.
• Sync everything to the
cloud and your other
devices for fast, reliable
access
• Quickly recall any
memory from any device
Saturday, September 17, 2011 3
12. Supported Platforms
',-./01-*20.30.4150/
6113788999:-,-./01-:;0<
2=53*10*',-./01-
!"# #$ %&"'('))*(+$
Evernote Currently Supports:
Windows All iOS Devices BlackBerry phones& Playbook
MacOS Android Phones Windows Mobile
All modern browsers Android Tablets Windows Phone 7
HP WebOS Docomo i-mode
Saturday, September 17, 2011 7
13. Search Technologies
Unique technology
recognizes printed and
handwritten text in images,
even in poor conditions.
Geo-tagging and
timestamps allow search
by time or place.
Full text search in notes,
documents and PDFs.
Visual browsing and
associative memory make
search very intuitive.
Saturday, September 17, 2011 8
14. Search Technologies
Remember Everything Unique technology
recognizes printed and
handwritten text in images,
even in poor conditions.
Geo-tagging and
timestamps allow search
by time or place.
Full text search in notes,
documents and PDFs.
Visual browsing and
associative memory make
search very intuitive.
Saturday, September 17, 2011 8
15. Ubiquitous Memory
What’s Unique About Evernote?
• Full, native apps on all platforms enable the best
possible user experience, increase retention and
dramatically lower our costs at scale.
• Focus on everything in your head: not just contacts,
or to-dos, or files, or pictures, or web clips or notes
or audio, but everything, together and in-context.
• Hybrid local/cloud architecture for convenience,
performance and reliability with transparent
synchronization.
• Unequaled image search technology.
• Simple, profitable business model.
Saturday, September 17, 2011 9
16. Corporate
Investors
• Headquarters in Mountain View,
CA
• Subsidiaries in Japan and Russia
• CEO – Phil Libin
• 102 full-time employees
• Privately-held
• Business model – “freemium”
Saturday, September 17, 2011 10
17. Registered User Growth
!"#$%&"'"()*%"'%+),$--$./%)
#&" Over 13 million users
worldwide since the
#%"
launch in June 2008
#$"
Currently adding over
##"
40,000 new users every
#!" day
+"
13.6M as of Sept 10, 2011
*"
)"
("
'"
&"
%"
$"
#"
!"
&, "
(, "
*, "
#! *"
&, "
(, "
*, "
#! +"
&, "
(, "
*, "
#! !"
&, "
(, "
"
#$ *"
$, "
#$ +"
$, "
#$ !"
$, "
!*
!*
!*
!+
!+
!+
#!
#!
#!
##
##
##
*
+
!
!
!
#
,!
,!
,!
,!
,#
,#
#,
#,
#,
#,
#,
#,
#,
#,
#,
#,
#,
#,
#,
#,
#,
,#
,#
,#
,#
,#
,#
$,
Saturday, September 17, 2011 11
18. Users by Country
!"#$%&'(%)(&*+(,&-./,0& • Fully localized into 14
languages, including:
;3# <=>/,#
0%#
9:#
0$%#
English, Korean, Spanish,
86# (%#
(%#
!"#
German, Russian, French,
6!# $$%#
(%# Italian, Dutch, Swedish,
7!#
(%# Japanese, Chinese
27#
$%# (Traditional and Simplified)
56#
$%#
23#
4%#
• Android app localized into
17 languages
*+,-./#
01%#
&'#
()%# • Dozen more languages in
progress
Saturday, September 17, 2011 12
19. Now 28 Evernote books in Japan
From Mar 2010 - June 2011
Saturday, September 17, 2011 13
20. «Freemium» Business Model
• All of Evernote’s applications are free
• Basic Evernote service is free
• Use Evernote for free forever
• Upgrade to premium ($5/mo) whenever you want
• Provides additional features for active users
• larger quota, offline notebooks, attachments of any type, search in PDFs...
• Upgrade or cancel anytime without losing your
notes
• over 20% of active subscribers who used Evernote
for 3 years are paying customers
Saturday, September 17, 2011 15
21. Increasing Value Over Time
34%$+*,%"5*+4%$.'*+",*"#$%&'(&"
The longer someone
&'"!!#$
&&"!!#$ uses Evernote, the
&%"!!#$ more valuable it
&!"!!#$
%-"!!#$
becomes for them.
%,"!!#$
%+"!!#$
%*"!!#$
%)"!!#$
%("!!#$
%'"!!#$
!"#$%&'(&"
%&"!!#$
%%"!!#$
%!"!!#$
-"!!#$
,"!!#$
+"!!#$
*"!!#$
)"!!#$
("!!#$
'"!!#$
&"!!#$
%"!!#$
!"!!#$
%$ &$ '$ ($ )$ *$ +$ ,$ -$ %!$%%$%&$%'$%($%)$%*$%+$%,$%-$&!$&%$&&$&'$&($&)$&*$&+$&,$&-$'!$'%$'&$''$'($')$'*$
)*+,-."/'+0%"1*'+'+2"34%$+*,%"
Saturday, September 17, 2011 16
22. The Evernote Trunk
Enabled by open API
In-app showcase of
integrated products,
services and content
Designed to bring
additional functionality
to Evernote users,
publicity and new
revenue streams to
partners
Works with existing app
stores, marketplaces
and channels
evernote.com/about/trunk
Saturday, September 17, 2011 17
23. Ecosystem Stats (August)
• Over 5,880 developers using Evernote API
• 689 are live on production server
• 188 items in the Trunk. Over 80 iPhone and 50 Android
apps integrating Evernote available in App Stores
• Featured partners:
PCs/Mobile Scanners Services
Saturday, September 17, 2011 18
24. Featured Integration
HTC Flyer
Notes Application is built on top of Evernote API
Saturday, September 17, 2011 19
25. ETC and Developer Competition
First Evernote Trunk
Conference (ETC) on
August 18
Developer contest with
$100,000 in prizes,
$50K grand prize
Nearly 1,000 developers
from all over the world
Six finalists selected last
week, the winner will be
announced at ETC
Winner - Touchanote
Saturday, September 17, 2011 20
26. Evernote Peek (the 1st iPad Smart Cover app)
Saturday, September 17, 2011 21
27. Skitch Acquisition
First Evernote acquisition announcement
Made Skitch free
Launched Skitch for Android
Saturday, September 17, 2011 22
28. Contact Info
Get Evernote for free at evernote.com
Latest news at blog.evernote.com
Dmitry Stavisky
VP, International Operations
dmitry@evernote.com
Saturday, September 17, 2011 23