SWTT(7th Apr 2014) Session 01
- Title: "Web Technologies on Mobile - Opportunities and Challenges"
- Speaker: Andreas Gal, Vice President of Mobile at Mozilla
If you're planning to establish(#startup) a mobile presence for your business or organization in the market then the first thing that will likely to come to mind is whether you want to create a mobile application for users to download (app) or a mobile website, or perhaps both as both looks similar at first glance.
So, here we are just trying bring a clear picture of pros and cons of Mobile App and Website.
Developing for Windows Phone: A Guide for iOS DevelopersQubop Inc.
Are you an iOS developer considering Windows Phone? Here's what to expect from the new UI design patterns and development tools, and when porting your existing iOS apps. A presentation given at Microsoft (Mountain View) in March 2013.
SWTT(7th Apr 2014) Session 01
- Title: "Web Technologies on Mobile - Opportunities and Challenges"
- Speaker: Andreas Gal, Vice President of Mobile at Mozilla
If you're planning to establish(#startup) a mobile presence for your business or organization in the market then the first thing that will likely to come to mind is whether you want to create a mobile application for users to download (app) or a mobile website, or perhaps both as both looks similar at first glance.
So, here we are just trying bring a clear picture of pros and cons of Mobile App and Website.
Developing for Windows Phone: A Guide for iOS DevelopersQubop Inc.
Are you an iOS developer considering Windows Phone? Here's what to expect from the new UI design patterns and development tools, and when porting your existing iOS apps. A presentation given at Microsoft (Mountain View) in March 2013.
This session will examine the four main systems – Windows, Android, iPhone/Pad, and BlackBberry. What’s the difference? Does the OS change what is possible? What can they offer you, and which should you be choosing?
One Platform Foundation: Publishing to multiple appstores simplified.Timur Dyussebayev
The One Platform Foundation is a global, open-source initiative to help the Android ecosystem evolve by enabling developers to easily code and submit their apps across multiple alternative appstores.
Mobile Cloud Play Implementation:
- Usablenet powers best in class mobile sites and multichannel experiences
- World-class performance mobile content acceleration powered by Akamai
- Marlin Mobile monitors real user experience through mobile devices
Implemented, Optimized and Maintained by Exceda
Leading Payment Gateway in Southeast Asia
MOLPay is the first multi-currency payment gateway in Southeast Asia that accepts cash for online payments with MOLPay CASH
When it comes to deciding whether to build a native app or a mobile website, the most appropriate choice really depends on your end goals. Here we share some important advantages of mobile website over native app. To develop a mobile website or mobile app for your business, visit: http://www.greymatterindia.com/mobile-application-development
New to Mobile Application Development ? Learn about MEAPArvind Rangarajan
Learn about Mobile application types, Operating Systems and the enterprise's need for Mobility. Look at an example product and learn where a MEAP solution fits into the Mobile solution.
MADP - Mobile Application Development Platform - CRE8 Brasil MEAPVictor Sebastian
CRE8 Mobility is a Mobile Application Development Platform (MADP/MEAP) that boosts fast development and management of cross platform Apps (iOS, Android, etc) that run and perform on all leading smartphones and tablets of the market.
Mobile development become easier with CRE8 Mobility, the most innovative App Development Framework that makes it smarter and faster to develop business mobile Apps that integrate smoothly with existing corporate systems.
CRE8 is a multinational company that provides Apps solutions to over 500,000 mobile users and has full development and support teams based in Brazil, Chile and Australia.
Partner with CRE8. Build faster and smarter Apps.
This session will examine the four main systems – Windows, Android, iPhone/Pad, and BlackBberry. What’s the difference? Does the OS change what is possible? What can they offer you, and which should you be choosing?
One Platform Foundation: Publishing to multiple appstores simplified.Timur Dyussebayev
The One Platform Foundation is a global, open-source initiative to help the Android ecosystem evolve by enabling developers to easily code and submit their apps across multiple alternative appstores.
Mobile Cloud Play Implementation:
- Usablenet powers best in class mobile sites and multichannel experiences
- World-class performance mobile content acceleration powered by Akamai
- Marlin Mobile monitors real user experience through mobile devices
Implemented, Optimized and Maintained by Exceda
Leading Payment Gateway in Southeast Asia
MOLPay is the first multi-currency payment gateway in Southeast Asia that accepts cash for online payments with MOLPay CASH
When it comes to deciding whether to build a native app or a mobile website, the most appropriate choice really depends on your end goals. Here we share some important advantages of mobile website over native app. To develop a mobile website or mobile app for your business, visit: http://www.greymatterindia.com/mobile-application-development
New to Mobile Application Development ? Learn about MEAPArvind Rangarajan
Learn about Mobile application types, Operating Systems and the enterprise's need for Mobility. Look at an example product and learn where a MEAP solution fits into the Mobile solution.
MADP - Mobile Application Development Platform - CRE8 Brasil MEAPVictor Sebastian
CRE8 Mobility is a Mobile Application Development Platform (MADP/MEAP) that boosts fast development and management of cross platform Apps (iOS, Android, etc) that run and perform on all leading smartphones and tablets of the market.
Mobile development become easier with CRE8 Mobility, the most innovative App Development Framework that makes it smarter and faster to develop business mobile Apps that integrate smoothly with existing corporate systems.
CRE8 is a multinational company that provides Apps solutions to over 500,000 mobile users and has full development and support teams based in Brazil, Chile and Australia.
Partner with CRE8. Build faster and smarter Apps.
ChannelCandy is a custom branded mobile app designed for Vendor, Distributor and Associations to deliver Channel highlights, company news and sales tools into the hands of Channel Partners. Developed by the team at ChannelEyes, it is reinventing Channel communication for leading firms in our industry.
ChannelCandy runs on iPhone, iPad, Android as well as all mobile web enabled platforms such as BlackBerry, Windows and the PC Web Browser.
The mobile app delivers an innovative way to drive:
Channel Sales Enablement – Deploying the tools and resources necessary to make your Channel act as an extension of your own sales team. Vendors can even send motivational messages to drive the sales cycle forward!
Channel Education – Publishing rich media such as videos, whitepapers, case studies and certification courses, Vendors can raise the level of knowledge and capabilities of their Partners.
Channel Incentives – Partners admit that they leave money on the table because they don’t regularly stay up to date. With a mobile app, they can set alerts and be notified each time a new incentive is launched.
Channel Tools – by customizing the app with external tools such as configurators, calculators, quoting tools, deal registration and product information, Vendors will drive better sell-thru, stronger options and accessories attach, as well as more robust program participation.
Technical Updates – keep your Channel Partners up to date with tech bulletins, service fixes and other critical updates in real-time. Technicians can customize the app to receive push notifications and collaborate with other members of the community, leveraging the wisdom of the crowd.
Progressive web apps For e-Commerce- How do they go hand-in-hand?ShantanuApurva1
The term “Progressive Web App” was coined by designers Frances Berriman and Alex Russell in 2015 to describe apps that take advantage of new features supported by modern browsers, such as service workers and web app manifests, that allow users to upgrade web apps to progressive web apps in their native operating system (OS).
Nokia revitalization - Strategy to revitalize NokiaVinit Gandhi
A revitalization strategy for Nokia from a B School Graduate view. Intent of this exercise was to provide with an insight on how revitalization can be performed.
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!
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
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
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
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.
2. Consumers in emerging markets are willing to pay
higher premiums for application downloads
Even less-affluent users in emerging markets can justify
the purchase of an application if it is a key source of
information or entertainment
WHY EMERGING MARKETS?
SOURCE: Promising Growth for Mobile Applications in Emerging Markets
Published on: 23rd May 2013
http://www.cellular-news.com/story/60142.php
Ovum's latest
Consumer Insights
Survey reveals that
users in emerging
markets show the
greatest enthusiasm
for application
downloads.
4. ASHA HAS REACH EVERYWHERE
4
Top 25 download markets 2012
(ASHA + Series 40, Bubble size corresponds to download volume)
5. “MY MOBILE PHONE NEEDS TO BE
AS FAST AS ME”
OUR CONSUMERS
Feb-13 Mar-13 Apr-13
Russian Federation
China
Nigeria
Pakistan
Thailand
Vietnam
Indonesia
Brazil
Mexico
India
Asha + Series 40
TOP 10 COUNTRIES BY DOWNLOADS“NOW I HAVE A MOBILE PHONE ON
MY OWN I HAVE FINALLY HAVE MY
OWN PERSONAL SPACE”
“WE ALL HAVE SMARTPHONES
TODAY. THIS ASHA IS MY LIFE,
WITHOUT IT, I’D BE ALONE, WITH IT
I HAVE MORE FRIENDS”
6. Nokia Internal Use Only
GROWING ASHA MOMENTUM
NOKIA ASHA + SERIES 40 =
3 BILLION cumulative downloads so far
2 BILLION downloads in the last year
260 MILLION downloads per month
on average
RAPID GROWTH in Asha’s proportion
of total downloads
ASHA MONTHLY DOWNLOADS
SINCE INTRODUCTION NOV 2011
7. WHAT ARE THEY DOWNLOADING?
Applications
Games
Action
Adventure
Arcade
Card & casino
Education
Puzzle
Sports
Business
City guides & maps
Entertainment
Music
News & info
Photo & video
Reference
Social networks
Sports
Utilities
Sports
S40/ASHA REVENUES40/ASHA DOWNLOADS
APP DOWNLOADS BY CATEGORY GAMES REVENUE BY CATEGORY
8. Nokia Internal Use Only
A GROWING OPPORTUNITY
EXISTING ASHA FULL
TOUCH INSTALLED BASE:
Millions sold and growing
THE NEW GENERATION OF
ASHA SMARTPHONES: Expected to
sell 100 million in the coming years *
= ONE BIG OPPORTUNITY: API remains the same for both Java and Web Apps
*Nokia Press Release May 9th 2013
+
• 158 operators
• 59 markets
• 2.5x developer
revenue
9. Nokia Internal Use Only
THE NEW NOKIA ASHA PLATFORM
WHY A NEW PLATFORM?
- Faster internal development cycles via Smarterphone acquisition
- Internal housekeeping & removal of dead code
- Update to the faster Oracle JVM
- Shift from proprietary to standard Oracle APIs (excluding UI and services)
12 July 2013 / Slide no 9
10. Nokia Internal Use Only
SIMPLIFIED 3RD PARTY DEVELOPMENT
SIMPLE
One platform,
one code, one SDK
- Count on backwards
compatibility for binary
code on the Asha
platform.
- Use one upgradable Nokia
Asha SDK for future Asha
platform development
12 July 2013 / Slide no 10
CONSISTENT
Platformised hardware
and software
- Depend on a defined
baseline for future
hardware capabilities,
APIs, and codecs/media
formats
- Continue using the APIs
you’re familiar with, use
new APIs for enhanced
capabilities
UPDATABLE
Regular firmware
updates
- Increase your app’s
reach as the
platform’s installed
based grows
- Don’t wait for a new
Asha smartphone
launch to take
advantage of new
APIs
11. Nokia Internal Use Only
OUR PROMISE FOR THE PLATFORM:
12 July 2013 / Slide no 11
Any app written for Nokia Asha 501
will reach all smartphones
based on the new Nokia Asha platform
without the need to rewrite any code.
12. RE-INVENTING THE AFFORDABLE
SMARTPHONE
ANALYST RESPONSE
‘I’m blown away by this’
Carolina Milanesi, Gartner
‘no doubt that none of the low cost
android handsets can match the quality’
Ben Wood, CCS Insights
‘It’s very fast’
Martin Garner, CCS Insights
‘Will stand out’
Francisco Jeromino, IDC
13. THE PRESS RESPONSE
“The smartest featurephone”
“The new $99 Asha 501 aims to
make smartphones even more
affordable for the developing
world”
“A compact phone that packs a
punch at a tidy price”
“It’s a highly enjoyable new OS
that has a lot of potential, with
details and features that are rich
and well-considered”
“The Asha 501 does what Nokia
would argue only it can: distill the
build quality and usability of a
Lumia into something with the
mass market reach of an Asha”
14. Nokia Internal Use Only
IMPROVED MONETIZATION METHODS
12 July 2013 / Slide no 14
Freemium model:
NOKIA IN-APP PAYMENT
Advertising model:
NOKIA AD EXCHANGE
+ Nokia’s leading
operator billing
network enabling
payments across
the world
• Billing with over 158
operators
• In 59 markets
• Generating 2.5x developer
revenue
15. MARKETING
IN A BOX
PROMOTE YOUR APPLICATIONS
• Marketing Guides
• Digital Marketing Toolkit
• Create pro-quality videos,
websites, Facebook tabs
17. The Payoff
• By partnering with Nokia, Twist Mobile changed
their business model from a paid download model
to an ad-funded model.
• Learn more about Twist Mobile’s success in this
video
http://www.youtube.com/watch?v=_t0zLkFMvqU
• Check out the success story on Nokia Developer
Success blog here.
• Developer success stories:
www.developer.nokia.com/Success
TWIST MOBILE SEES BIG PAYOFF IN NOKIA STORE
(IN-APP ADS)
By the Numbers
• $3.50 USD per every 1,000 impressions
• Roughly $1,000 USD in daily revenue
• 10+ million downloads in the Nokia Store
• More than 30 free and 10 paid apps available
“We have aspirations to reach one million
downloads per day and we’re fully confident we
can get there with our free and paid apps.”
-Virat Khutal, Twist Mobile Founder & CEO