Overview of LocalSocial, the new Social Proximity Framework from Rococo Software. LocalSocial is designed to make it easy for software developers to add rich proximity functionality to their mobile applications. It consists of client side libraries (for Android and J2ME today) plus a web service that is called by the library.
Debunking Common Myths of Mobile Application DevelopmentAntenna Software
Slides from an interactive panel discussion on the use of open source development tools for mobile business apps with guest, Sterling Hamilton, Lead Developer, Noble Studios
View the slides here, or watch the webinar OnDemand:http://bit.ly/ZvnuM1
Presentation Highlights:
-Why Phonegap may not be a suitable solution for enterprise apps
-How to use open source ("free") dev tools effectively for enterprise mobility projects
-How to avoid 9 common, critical mistakes when developing mobile apps for business
Overview of LocalSocial, the new Social Proximity Framework from Rococo Software. LocalSocial is designed to make it easy for software developers to add rich proximity functionality to their mobile applications. It consists of client side libraries (for Android and J2ME today) plus a web service that is called by the library.
Debunking Common Myths of Mobile Application DevelopmentAntenna Software
Slides from an interactive panel discussion on the use of open source development tools for mobile business apps with guest, Sterling Hamilton, Lead Developer, Noble Studios
View the slides here, or watch the webinar OnDemand:http://bit.ly/ZvnuM1
Presentation Highlights:
-Why Phonegap may not be a suitable solution for enterprise apps
-How to use open source ("free") dev tools effectively for enterprise mobility projects
-How to avoid 9 common, critical mistakes when developing mobile apps for business
Sundeep Gupta (Director, Orative Corp) takes us through his perspectives on Enterprise mobility and the mobile value-chain on his series on "Hot areas to startup"
Mantra delivering on-the-go smart phone applications for today’s enterprises and mobile consumers. Our mobile application development focus areas includes Custom Mobile Application Development, Business & social media mobile Application Development, Mobile Game Application Development, Mobile Commerce Application Development, Mobile Sites and Web Application Development, Software as a Service(SaaS) and Business Marketing Application Development. Custom mobile application development services includes: iPhone Application Development, iPad Application Development, Android Application Development, Blackberry Application Development, Windows Mobile Application Development.
Innovations in Mobile Testing: Expanding Your Test PlanJosiah Renaudin
As organizations implement their mobile strategy, testing teams must support new technologies—while still maintaining existing systems. Melissa Tondi describes the major trends and innovations in mobile technology, usage patterns, tools, and test equipment that you should consider when transitioning existing test teams or starting new ones. Based on information from more than two years of research with a lab-based consultant team, Melissa focuses on areas that balance efficiency and productivity, including use of a Device Matrix technique to select devices to test against, and when to use emulators and simulators rather than physical devices. She offers solutions to ensure you have a comprehensive mobile test strategy and focuses on challenges—including understanding mobile-specific integration testing and which automation tools to use—that have inundated traditional test teams. Melissa describes how to build a well-organized device lab, incorporating testing scenarios—such as gesture and interruption testing—that are unique to mobile.
Mobile Ecosystem Dynamics (CTO Briefing)Paul Golding
A guide to the key dynamics of the mobile ecosystem today and in the next 3 years. Opportunities across the ecosystem plus the strategic importance of developers, platforms and software DNA.
my students use ideas from my class on business models to develop a business model for the LEAP, a new user interface for electronic systems. Users can interact with electronic products by moving their hands and the LEAP system recognizes and interprets the gestures. These slides discuss the value propositions for various customer segments including video games, robotics, and 3D modeling. Also discussed are the methods of value capture and strategic control for the LEAP.
Mobile Applications Development - Lecture 1
Brief History of Mobile
The Mobile Ecosystem
Mobile as the 7th mass medium
This presentation has been developed in the context of the Mobile Applications Development course at the Computer Science Department of the University of L'Aquila (Italy).
http://www.di.univaq.it/malavolta
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.
Understand the challenges of programming application for each mobile platform and Xoriant’s recommendations of porting your mobile apps for overcoming this challenge. Also learn more on why mobile testing is an integral part of a mobile app development project which incorporates testing applications across devices, networks and carriers.
Presentation at Android Builders Summit 2012.
Based on the experience of working with ODM companies and SoC vendors, this session would discuss how to figure out the performance hotspot of certain Android devices and then improve in various areas including graphics and boot time. This session consists of the detailed components which seem to be independent from each other in traditional view. However, the situation changes a lot in Android system view since everything is coupled in a mass. Three frequently mentioned items in Android engineering are selected as the entry points: 2D/3D graphics, runtime, and boot time. Audience: Developers who work on Android system integration and platform enablement.
Sundeep Gupta (Director, Orative Corp) takes us through his perspectives on Enterprise mobility and the mobile value-chain on his series on "Hot areas to startup"
Mantra delivering on-the-go smart phone applications for today’s enterprises and mobile consumers. Our mobile application development focus areas includes Custom Mobile Application Development, Business & social media mobile Application Development, Mobile Game Application Development, Mobile Commerce Application Development, Mobile Sites and Web Application Development, Software as a Service(SaaS) and Business Marketing Application Development. Custom mobile application development services includes: iPhone Application Development, iPad Application Development, Android Application Development, Blackberry Application Development, Windows Mobile Application Development.
Innovations in Mobile Testing: Expanding Your Test PlanJosiah Renaudin
As organizations implement their mobile strategy, testing teams must support new technologies—while still maintaining existing systems. Melissa Tondi describes the major trends and innovations in mobile technology, usage patterns, tools, and test equipment that you should consider when transitioning existing test teams or starting new ones. Based on information from more than two years of research with a lab-based consultant team, Melissa focuses on areas that balance efficiency and productivity, including use of a Device Matrix technique to select devices to test against, and when to use emulators and simulators rather than physical devices. She offers solutions to ensure you have a comprehensive mobile test strategy and focuses on challenges—including understanding mobile-specific integration testing and which automation tools to use—that have inundated traditional test teams. Melissa describes how to build a well-organized device lab, incorporating testing scenarios—such as gesture and interruption testing—that are unique to mobile.
Mobile Ecosystem Dynamics (CTO Briefing)Paul Golding
A guide to the key dynamics of the mobile ecosystem today and in the next 3 years. Opportunities across the ecosystem plus the strategic importance of developers, platforms and software DNA.
my students use ideas from my class on business models to develop a business model for the LEAP, a new user interface for electronic systems. Users can interact with electronic products by moving their hands and the LEAP system recognizes and interprets the gestures. These slides discuss the value propositions for various customer segments including video games, robotics, and 3D modeling. Also discussed are the methods of value capture and strategic control for the LEAP.
Mobile Applications Development - Lecture 1
Brief History of Mobile
The Mobile Ecosystem
Mobile as the 7th mass medium
This presentation has been developed in the context of the Mobile Applications Development course at the Computer Science Department of the University of L'Aquila (Italy).
http://www.di.univaq.it/malavolta
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.
Understand the challenges of programming application for each mobile platform and Xoriant’s recommendations of porting your mobile apps for overcoming this challenge. Also learn more on why mobile testing is an integral part of a mobile app development project which incorporates testing applications across devices, networks and carriers.
Presentation at Android Builders Summit 2012.
Based on the experience of working with ODM companies and SoC vendors, this session would discuss how to figure out the performance hotspot of certain Android devices and then improve in various areas including graphics and boot time. This session consists of the detailed components which seem to be independent from each other in traditional view. However, the situation changes a lot in Android system view since everything is coupled in a mass. Three frequently mentioned items in Android engineering are selected as the entry points: 2D/3D graphics, runtime, and boot time. Audience: Developers who work on Android system integration and platform enablement.
Dev ops for cross platform mobile modeveast 12Sanjeev Sharma
Mobile Apps are not stand alone applications running on a mobile device anymore. Apps today are complex systems with back-ends hosted on clouds, with application servers, databases, API calls to external systems, and of course a powerful app running on a mobile device. Mobile App development and deployment is further complicated with todays need for supporting multiple mobile devices, with multiple OSes, multiple versions of the OSes, multiple form factors and varied network, CPU, GPU and memory specs.
DevOps - the new and growing movement addresses these development and deployment challenges. The goal of DevOps is to align Dev and Ops by introducing a set of principles and practices such as continuous integration and continuous delivery. Mobile apps take the need for these practices up a level due to their inherent distributed nature. Multi-platform mobile apps need even more care in applying DevOps principles as there are multiple platforms to be targeted, each with its own requirements, quirks, and nuanced needs.
This talk will introduce attendees to the basic practices of DevOps and then take a look at the DevOps challenges specific to cross-platform Mobile apps and present Best Practices to address them.
In a fragmented mobile landscape, developing mobile applications can be challenging, especially when creating enterprise mobile applications. Targeting the wrong audience, lack of security and a good integration can introduce surprises and pitfalls along your enterprise mobile journey. During this session, we will cover those enterprise mobility challenges by explaining and exploring MADP with its benefits, such as delivering fully native apps with 60-90% re-use of code across device platforms, decreasing test time by 90% and app project costs by 40% and the possibility of building fully reusable components in JavaScript.
A great idea can be built with almost any technology. The success or failure of your project has more to do with vision, leadership, execution, and market than technological choices.
Besides the vision, a lot of startups focus on culture. what isn’t often mentioned is that the technical decisions will have a direct effect on the company culture. Great things have been built with each of the technologies. But they do come with a culture.
The purpose of this presentation is to help developers, managers, founders, etc. to make an insightful decision about the framework they want to use to create their product.
Presentation on Mobile DevOps. Presented at MoDevTablet conference on Sept. 14th. Focuses on:
- What is DevOps?
- What are the challenges of DevOps for Mobile?
- Best practices for Mobile DevOps
Blog post: https://sdarchitect.wordpress.com/2012/09/15/slides-for-my-presentation-on-mobile-devops/
A talk I presented at vNext Orange County, 25th of February 2013 about the importance of delivering business value and how you as a developer can much easier meet the requirements of the end user by applying practices like DDD and utilizing things like CQRS and MVVM to help decouple your software and focus better.
A talk I presented at Southern California Team System, 26th of February 2013 about the importance of delivering business value and how you as a developer can much easier meet the requirements of the end user by applying practices like DDD and utilizing things like CQRS and MVVM to help decouple your software and focus better.
This is a getting started guide to help retailers and partners evaluate the LocalSocial In-Store Engagement platform. LocalSocial is a soup-to-nuts proximity platform that supports iBeacon (among other things).
This guide covers the basics of setting up a Merchant Account, configuring in-store welcome messages, product cards, promotions and loyalty points, and setting up your iBeacons / BLE Beacons so that they're available in your merchant account.
Videos available here: https://vimeo.com/album/3328680
Our slides from a presentation at AppsWorld London Nov 2014 covering iBeacon, Proximity, Retail, In-Store Engagement and more. Covers our belief in the power of proximity as a force for good. Don't push offers, instead, acquire great data!
Slides from a talk by LocalSocial at NFC World Congress describing how Savills used LocalSocial and iBeacon during the launch of a new housing development in Dublin, Ireland. An app provided greetings and contextual information about the house as visitors walked through the showhouses, and Savills got in-depth analytics around visit and dwell behaviours across the showhouse areas.
Indoor Location / iBeacon @ Digital Summit Ireland by LocalSocialSean O'Sullivan
Slides from a talk we gave at the 5th Digital Media Summit in Ireland, covering Indoor Location Technologies, iBeacon, Proximity Platforms, Use Cases and some takeaways.
LocalSocial is a proximity platform that makes it easy to add in-store engagement features to a Retailer's mobile apps and services. Using in-store beacons powered by Low Energy Bluetooth, WiFi and NFC, it makes it easy for Retailers to offer Loyalty Points for Walk-ins, trigger offers and specials just for being in-store, and create apps that can be smart about where the customer is located. LocalSocial provides Retailers with greater insight about their store visitors, deepens engagement with customers, and helps drive the customer conversation.
LocalSocial Presentation from WIMA NFC Conference : Beyond The Check-In. A quick tour of current state of retail and mobile, with LocalSocial positioned among the players.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
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
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.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
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.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
5. Process: Agile and Scrum
Iterations have been 3-4 weeks on average
Lots of feedback along the way
Try, change, review, re-plan
A la carte take on Agile
Testsfirst – mostly
Pair programming – sometimes
Continuous deploy – yes
User stories – yes
Refactoring – yes
6. Process: Roadmap
Deals Share Social
MobDeal
User
Proximity
Social Redeem
Simple Power
Merchant
Register Loyalty
Deals Deals
Social
Locations Analytics Campaigns MobDeal
Proximity
Wireless
Bluetooth "private" QR NFC
Public WiFi
Support WiFi Support Support
Iteration1 Iteration2 Iteration3
14. FAST WELL
Process
Development tools / technology
Deployment tools / technology
15. Deployment
Started out with Amazon EC2
A little too early – very Beta back then
Then S3
Much better – very stable
Back to EC2 when it stabilised
Been very solid for some time now…
17. Motivations
Ease of use / Speed of use
Experimentation
AMIs
Flexibility
Pricing
18. LocalSocial
S3
Stores AMIs
Fedora 8 from AWS
Plus all our own stuff (RoR, Scripts, …)
EC2
One “small instance” Server
1.7 GB of memory, 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit), 160 GB of
instance storage, 32-bit platform
Runs our AMI fulltime
Two domains right now
gigmonkey.com
mylocalsocial.com
And our VPN
EBS
Connected to running EC2 Instance
Persistent Store for all mySQL DBs
22. Open Source
A few words on it
Incredible in terms of potential for re-use, time
saving, cost saving, quality
Must have eyes fully open
License, support, TCOO
Need a house style / approach
Awareness of license types / styles
BlackDuck
23. Observations
Great time (imho) for software development
Development and Deployment Tools
Costs
Re-use
Help
Routes to Markets
Speed / gratification (or failure)
Ability to test features, product quickly
25. References / Material - process
Joe Drumgoole
Introduction to Agile and Scrum
Lean Startup / MVP
Guide to MVP from Eric Ries here
26. References / Material - tools
TinyPM
Agile PM tool
Git
Branching model
Tools for branching model
Open Source management, control, checking
Black Duck here
Acts_as_api
XML/JSON responses in Rails 3
Tutorial here
Highcharts
Charts here