Christian Aaen, Ciklum's VP Services, presents the main mobile apps trends from the "shop floor" perspective and shares successful mobile development case studies from the nearshore. The presentation was used at Ciklum Seminar "Innovative Mobile Solutions and Successful Case Studies From the Nearshore" that took place in Munich, on March 22, 2012.
Want to view the full recording? http://vimeo.com/14078471
Mobile Outlook 2010 – Where Are We?
August 11, 2010 – 11:10 a.m.
We are currently experiencing what will probably be the largest technological shift since the introduction of the internet onto our campuses for widespread use. Powerful mobile devices are expected to increase at a tremendous rate at universities and elsewhere in the world over the next few years to the point that many activities now done via a desktop machine will be enabled on hand-held devices. This holds great promise but also much uncertainty – so where are we now?
Presentation at the University of Denver for the Instructional Design and Web Development for Educators class.
October 11th, 2010
Recording at: http://vimeo.com/15766159
Mobile Usability: Why Great UX Matters More Than EveruTest
The world of mobile usability is quickly becoming a critical path for launching successful mobile apps. As the market matures and users become more sophisticated, apps must do more than function correctly, which is already an uphill battle in the ever-expanding mobile landscape. Apps must also be intuitive, efficient, easy-to-use and strategically designed to convert leads into revenue for m-commerce.
Yet, there's a lack of mobile usability standards and a complex matrix of form factors-- starting with the choice between mobile web versus native app-- that makes effective mobile interface development a daunting task. During this session, Peter Shih will frame the challenge of mobile usability and outline a range of technology solutions that can help marketing professionals and software developers launch mobile apps that delight end users and exceed expectations.
Want to view the full recording? http://vimeo.com/14078471
Mobile Outlook 2010 – Where Are We?
August 11, 2010 – 11:10 a.m.
We are currently experiencing what will probably be the largest technological shift since the introduction of the internet onto our campuses for widespread use. Powerful mobile devices are expected to increase at a tremendous rate at universities and elsewhere in the world over the next few years to the point that many activities now done via a desktop machine will be enabled on hand-held devices. This holds great promise but also much uncertainty – so where are we now?
Presentation at the University of Denver for the Instructional Design and Web Development for Educators class.
October 11th, 2010
Recording at: http://vimeo.com/15766159
Mobile Usability: Why Great UX Matters More Than EveruTest
The world of mobile usability is quickly becoming a critical path for launching successful mobile apps. As the market matures and users become more sophisticated, apps must do more than function correctly, which is already an uphill battle in the ever-expanding mobile landscape. Apps must also be intuitive, efficient, easy-to-use and strategically designed to convert leads into revenue for m-commerce.
Yet, there's a lack of mobile usability standards and a complex matrix of form factors-- starting with the choice between mobile web versus native app-- that makes effective mobile interface development a daunting task. During this session, Peter Shih will frame the challenge of mobile usability and outline a range of technology solutions that can help marketing professionals and software developers launch mobile apps that delight end users and exceed expectations.
Employee Benefits leaflet. Ciklum is a European lifestyle which ensures a solid quality of your professional and social growth, a quality of your day...every day.
Why Adopt Nearshore Agile Development - Ciklum White PaperCiklum Ukraine
The Ciklum white paper presents nearshore Agile
development as a relatively new, yet effective
Outsourcing 2.0 trend, able to better meet
with the challenging requirements of today’s
high-tech environment compared to traditional
offshore waterfall development.
The paper will first provide a brief overview of
the most up-to-date statistics of the
outsourced projects failure and its major
causes. Then it will discuss a transforming
nature of current IT outsourcing industry and
will argumentatively explain why nearshore IT
development is a win-win strategy for small
and mid-sized Western European companies
who consider outsourcing to save costs, speed
up time to market and leverage innovation.
In the end the paper will break some major
myths about Agile development and will
answer the question why adopting a
combination of nearshore and Agile
development is able to allow Western
European companies to more easily and
efficiently adapt to the emerging technology as
well as challenging business demands and risks
associated with offshore outsourcing.
Ciklum wrote this white paper back in 2010. However, it is still quite topical, so we moved it here from a different account.
Stephan Haux, Director Product Management at Netbiscuits, explains why Enterprise Software Vendors struggle with Mobile. The presentation was used at Ciklum Seminar "Innovative Mobile Solutions and Successful Case Studies From the Nearshore" that took place in Munich, on March 22, 2012
The presentation by Dr. Matthias Jöst, Head of Development at Heidelberg Mobil, highlights the recent trends in mobile payments. The presentation was used at Ciklum Mobile Computing Seminar in Munich on March 22, 2012.
Die Präsentation von Dr. Matthias Jöst, Entwicklungsleiter, Heidelberg Mobil, beleuchtet die neuesten Trends in mobilen Zahlungen. Die wurde auf Ciklum Mobile Computing Seminar in Münich am 22. März 2012 verwendet.
Ivan Romanenko, a fan of C++ and Boost, specializing on low-level development in such areas: forensics, security abd high-load systems, tells about developing high-load systems using C++.
– Processing more than 10 000 request per second
– Architecture for quick experiments
– Manual instrumentation and boost.statistics
– Search for own performance metrics
– Fight against losses on allocations and synchronization
Then, now and the future direction of mobile Ciklum Ukraine
The presentation by Martin Coul, Founder of The Coul Room, a boutique and independent advisory firm based in Lausanne, Switzerland specializing in Mobile solutions development. It was presented at the Ciklum Mobile Seminar in Munich on March 22, 2012
Alex Pazhyn, who has more than 7 years of experience with UI design, wtells about «Designing in the Material Design Style».
1. What the Material Design is?
2. Work with color palette, typography and custom branding
3. Guidelines and slicing
4. Frameworks for MD Style
5. Solving the issues and Best cases.
Presentation will be interesting for UX/UI designers and Android developers.
How to set up and manage Own Agile Software Development Center in Eastern Eur...Ciklum Ukraine
This is a presentation from Ciklum webinar "How to set up and manage Own Agile Software Development Center in Eastern Europe" in which Andrea Salce, CEO and Founder of Salce Colada, sharing the ins and outs of building and managing an Own Agile Software Development Team in Belarus.
Experienced UX Designer Vladyslav Miasnikov shares his vision for 2015:
– Fashion trends in the UI industry
– The end of Web design era — anti-advice about survival
– Five qualities of the ideal UX designer
– 10 inspiring drives in UX
Employee Benefits leaflet. Ciklum is a European lifestyle which ensures a solid quality of your professional and social growth, a quality of your day...every day.
Why Adopt Nearshore Agile Development - Ciklum White PaperCiklum Ukraine
The Ciklum white paper presents nearshore Agile
development as a relatively new, yet effective
Outsourcing 2.0 trend, able to better meet
with the challenging requirements of today’s
high-tech environment compared to traditional
offshore waterfall development.
The paper will first provide a brief overview of
the most up-to-date statistics of the
outsourced projects failure and its major
causes. Then it will discuss a transforming
nature of current IT outsourcing industry and
will argumentatively explain why nearshore IT
development is a win-win strategy for small
and mid-sized Western European companies
who consider outsourcing to save costs, speed
up time to market and leverage innovation.
In the end the paper will break some major
myths about Agile development and will
answer the question why adopting a
combination of nearshore and Agile
development is able to allow Western
European companies to more easily and
efficiently adapt to the emerging technology as
well as challenging business demands and risks
associated with offshore outsourcing.
Ciklum wrote this white paper back in 2010. However, it is still quite topical, so we moved it here from a different account.
Stephan Haux, Director Product Management at Netbiscuits, explains why Enterprise Software Vendors struggle with Mobile. The presentation was used at Ciklum Seminar "Innovative Mobile Solutions and Successful Case Studies From the Nearshore" that took place in Munich, on March 22, 2012
The presentation by Dr. Matthias Jöst, Head of Development at Heidelberg Mobil, highlights the recent trends in mobile payments. The presentation was used at Ciklum Mobile Computing Seminar in Munich on March 22, 2012.
Die Präsentation von Dr. Matthias Jöst, Entwicklungsleiter, Heidelberg Mobil, beleuchtet die neuesten Trends in mobilen Zahlungen. Die wurde auf Ciklum Mobile Computing Seminar in Münich am 22. März 2012 verwendet.
Ivan Romanenko, a fan of C++ and Boost, specializing on low-level development in such areas: forensics, security abd high-load systems, tells about developing high-load systems using C++.
– Processing more than 10 000 request per second
– Architecture for quick experiments
– Manual instrumentation and boost.statistics
– Search for own performance metrics
– Fight against losses on allocations and synchronization
Then, now and the future direction of mobile Ciklum Ukraine
The presentation by Martin Coul, Founder of The Coul Room, a boutique and independent advisory firm based in Lausanne, Switzerland specializing in Mobile solutions development. It was presented at the Ciklum Mobile Seminar in Munich on March 22, 2012
Alex Pazhyn, who has more than 7 years of experience with UI design, wtells about «Designing in the Material Design Style».
1. What the Material Design is?
2. Work with color palette, typography and custom branding
3. Guidelines and slicing
4. Frameworks for MD Style
5. Solving the issues and Best cases.
Presentation will be interesting for UX/UI designers and Android developers.
How to set up and manage Own Agile Software Development Center in Eastern Eur...Ciklum Ukraine
This is a presentation from Ciklum webinar "How to set up and manage Own Agile Software Development Center in Eastern Europe" in which Andrea Salce, CEO and Founder of Salce Colada, sharing the ins and outs of building and managing an Own Agile Software Development Team in Belarus.
Experienced UX Designer Vladyslav Miasnikov shares his vision for 2015:
– Fashion trends in the UI industry
– The end of Web design era — anti-advice about survival
– Five qualities of the ideal UX designer
– 10 inspiring drives in UX
EPAM Беларусь открывает свои двери для IT-специалистов и профессионалов из ближнего зарубежья. EPAM оплачивает расходы на переезд и начальное проживание.
Михаил Попчук "Cкрытые резервы команд или 1+1=3"Ciklum Ukraine
Бывает ситуации, когда тебе везет с подбором ребят в команду, везет с заказчиком и поставлен идеальный процесс. Что еще нужно? А команда не показывает результат.
В свою очередь, команда собранная из посредственных ребят с новичком тим лидом перевыполняет план в два раза!
Как добиться синергии в команде, мотивировать коллег и вызывать удивление заказчика на примере реальной команды в Scrum процессе.
Are you a Sitecore developer with no experience with mobile development? Neither did Pieter while writing this synopsis. Join Pieter in his quest to become a mobile Go Go starting from a Mobile No No.
He will share his expectations and lessons learned of mobile development. Focussing on the why mobile development matters and the different technologies that are available. Ending with and introduction of the Sitecore mobile SDK and Xamarin.
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates
Examining the history, evolution and future roadmap for mobile application development. Covering some of the background and history of mobile application development, from the early days of WML browsers and the development of the Symbian mobile operating system, through to the industry-changing iOS platform
http://manifesto.co.uk/
The Importance of Cross Platform TechnologyOlivia2590
Cross Platform app development is very much in demand because the benefits that it offers. Entrepreneurs want to hire those services that benefit them at the lowest possible cost. the expert team of testers at MobilePundits are there at your service whenever you need it.
Native vs Hybrid - Options to develop your mobile applicationLoic Ortola
Developing a mobile application is always a challenge, as it usually implies multi-platform developments (android, iOS, windows phone).
The question of native vs hybrid makes sense.
This presentation lays out the differences, the concepts of existing solutions, and proposes a matrix of decisions, and elements to make up your mind.
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark LittleJAX London
2011-11-01 | 09:45 AM-10:30 AM
The traditional role of middleware in the data center has been challenged to expand and meet the ubiquitous computing demands becoming more prevalent. The way applications are built, deployed, integrated and managed must accommodate the rapidly evolving mobile and cloud paradigms, without sacrificing security or performance. Open Standards, and a more agile stewardship of the Java Community Process will enable developers, architects and IT executives increase return on their existing IT investment and spur innovation in next generation application environments. Please join Dr. Mark Little, Sr. Director Middleware Engineering, as he discusses Red Hat's vision for how JBoss Enterprise Middleware will drive social, mobile and cloud computing.
Top 4 Cross Platform tools for Mobile App Developmenttechugo
Scope of Cross Platform App Development is bright as developers and engineers find it easy and interesting to use a single code base to compile and deploy their app on all major mobile platforms. Top 4 Cross Platform Development tools are discussed here in the presentation, with few of their major pros and cons:
Presentation at KULTUR PÅ NETT 2012 in Trondheim. The subject is Europeana's thinking and plans concerning development for mobile and its relation to our API-strategy during 2012 and the first half of 2013.
Rapid Prototyping with Cordova aka PhonegapJosue Bustos
Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript.
Watch the live recording and demo by clicking the link on slide 40. Find out more about Cordova by joining meet up group at http://www.meetup.com/laphonegap/
"Through the three circles of the it hell" by Roman LiashenkoCiklum Ukraine
About speaker:
Roman Liashenko, project manager, team lead, developer. 10 years of experience in IT.
About presentation:
“Have you ever heard about wrangles between developers and product owners, product owners and project managers, project managers and developers? I have! And very often such situation looked like a deaf person is arguing with a blindman. Misunderstandings between different project roles are pretty similar to the generation gap because, in most cases, they are based on different mindsets. I came to this conclusion after years working in IT, by playing different project roles and watching changes of my ideology. During this event we will go through the main peculiar mindset properties of each project role. It will help us to understand what does it mean to be PM/TL/Dev/PO. I really believe that even small piece of such understanding will help participants to understand their colleagues and improve their communication.”
Introduction to amazon web services for developersCiklum Ukraine
Introduction to Amazon Web Services for developers
About presenter
Roman Gomolko with 11 years of experience in development including 4 years of day-to-day work with Amazon Web Services.
Disclaimer
Cloud-hosting is buzz-word for a while and in my talk I would like to give an introduction to Amazon Web Services (AWS).
We will talk about basic building blocks of AWS like EC2, ELB, ASG, S3, CloudFront, RDS, IAM, VPC and other scary or funny abbreviations.
Then we will discuss how to migrate existing applications to AWS. This topic includes:
• how to design infrastructure and services to use when migrating
• how to choose proper instance types
• how to estimate infrastructure cost
• how it will affect performance of application migrated
Then we will make an overview of services provided by AWS and possible apply in your current of future applications:
• SQS
• DynamoDB
• Kinesis
• CloudSearch
• CodeDeploy
• CloudFormation
And if we survive we will talk a little how to design Cloud applications. That’s mainly about general principles.
My talk mostly targeted towards decision makers and decisions pushers of small and medium size companies which are consider “going cloud” or already moving into this direction. Everyone interested in gaining knowledge in these areas are welcomed as well.
We will spend around 2–3 hours together and you will be able to pitch-in any questions until we totally goes away from original plan.
Alexey Chulochnikov, mobile developer with 3+ years of experience, about:
• Watch App architecture overview
• Apple watch interface overview (Regular Apple Watch App, Glances, Notifications)
• Initial Impressions about WatchKit
• How to work with watchkit (pass data between controllers, get data from parent app, etc.)
Maxim Koshtenko, an iOS developer with 5+ years of experience tells about:
– what test-driven development is
– advantages of TDD
– how to use test-driven development for iOS projects
– most common problems and solutions
– how to start working with TDD on an existing project
The 8th Dnepropetrovsk iOS Practice Leaders Community Meet-up, which took place on Thursday, February 5th, was dedicated to collection view layouts.
Anatoliy Tukhtarov, iOS developer with 2+ years of experience made a presentation about:
— what UICollectionViewLayout is;
— when to create your own layout;
— creating your own layout from scratch;
— self-sizing collection view items;
— adding gestures to collection view (drag and drop, pinch to zoom, autoscroll, etc.)
During the presentation we created waterfall layout step by step and discuss appearing issues.
The presentation will be interesting for all developers who want to expand their knowledge about UICollectionView.
https://yadi.sk/d/eeEdMTiueTW9s — keynote
https://yadi.sk/i/DVDq3O3leTW8n — pdf
https://yadi.sk/i/t6-nw3uMeTW7D — pptx
- why we need auto layout;
- what UITraitCollection is;
- what’s new in interface builder Xcode;
- about debugging view without running;
- how to debug custom view.
Recently Apple has introduced a new language - Swift. Many of us have already had an opportunity to work with it. Without any doubt Swift will be more popular than Objective-C. Unfortunately it is useful for iOS only. Do we have a viable alternative for Android? Yes, and it is called Groovy!
During this meet-up Olexandr Leuschenko, cross-platform mobile developer:
- tells what Groovy is;
- shows the differences between Java, Swift and Groovy code;
- talks about development with Groovy for Android in general.
The presentation will be interesting for all Android developers.
The 4th Dnepropetrovsk iOS Practice Leaders Community Meet-Up, which took place onThursday, September 25.
Maxim Koshtenko, an iOS developer with 4+ years of experience in the area, held a presentation in which he told:
- about the most widespread problems which appear while writing tests and how to solve them;
- how to cover controllers with tests correctly and what should be visible in interface;
- why tests do not work for block-based and asynchronous code and how we can fix this;
- how to write tests for Core Data models;
- many other useful and interesting tips and tricks.
The presentation will be interesting for all iOS developers.
Android Material Design. New age for amazing apps.
Tips and tricks.
The 3rd Dnepropetrovsk Android Practice Leaders Community Meet-Up, that took place ob Sept 18, 2014.
Ilya Lisovoy, a true fan of mobile development and Android developer in particular, tells about:
- new android philosophy in material design
- beauty volume and shadows of UI elements
- new android views : RecyclerView, CardView, Palette
- animations and activity transition effects
The presentation will be interesting for all Android developers.
KANBAN DEVELOPMENT
or get the agilest from agile
Oleh Dovhai, Java developer, ex QA engineer - about Kanban development process and how to use it in your project .
We will learn:
· What Kanban is: origin, principles, practice
· Kanban vs Scrum: compare tools for understanding, not judgment
· There is no ideal tool: experiment, combined and again experiment
The First Ciklum DP Android Practice Leaders Community Meet-Up.
By Ilya Lisovoy, Android developer with 2+ years of experience, who loves amazing apps with innovations and best UX practices.
Mobile prototypes for Android and iOS,- the difference between them, and why is it bad to make universal design for all platforms; adapting the design of one mobile platform to another; simple tips for designers from developers.
The First Ciklum DP Android Practice Leaders Community Meet-Up.
Principles and methods of UX design by Alina Bidnenko, Android developer with 3+ years of experience, who considers that app can’t survive without high quality design of UI/UX.
The 2nd Dnepropetrovsk iOS Practice Leaders Community Meet-Up.
MVC by Dmitriy Sai, iOS developer with 3+ years of experience.
The following presentation covers the issues of the practical use of Model View Controller on iOS, focusing on the principles of roles’ division, clear code, simplification of refactoring and unit-testing.
iOS Practice Leaders Community Meet-up.
“Unit Testing in iOS” by Maxim Koshtenko
- why we need tests and what their use in applications’ developing on a project is;
- how one should and should not test source code;
- review of some of the most popular tools which make test-writing easier;
- how to switch to unit-testing on a project which already exists.
"Marmalade" presentation at Ciklum event "Defining your Mobile Strategy"Ciklum Ukraine
Building a future-proof mobile strategy.
As device choices proliferate for consumers, and enterprises embrace the Bring Your Own Device (BYOD) ethic, organisations need a mobile strategy founded on a flexible and future-proof platform strategy. Marmalade's CTO Tim Closs has lived in this fragmented and fast-evolving landscape for many years in both the pre-iPhone and post-iPhone eras, and provides a presentation looking at the challenges, choices and effective solutions facing CIOs and CTOs today
Ciklum Mobile Development Capability: Project Clients' ReferencesCiklum Ukraine
This is a collection of selected testimonials and case stories provided by Ciklum clients for Ciklum Projects & Peak Office. References include Releaze International, Berlingske Media, Polestar Digital Media, Urge, Energy Intelligence, HeatMapz, Yell.Com, Layar, VidiofyMe and others.
Mecom Group's Digital Innovation and IT Sourcing StrategyCiklum Ukraine
Presentation by Torben Lundberg, CIO at Mecom Group, used at the World Publishing Expo 2012 in Frankfurt (on 30.10.2012).
Topics covered:
- Mecom's mobile framework,
- role in the e-commerce value chain / e-commerce model,
- social buying with Sweetdeal and
- sourcing of digital IT (outsourcing, nearshoring with Ciklum and cloud sourcing).
Journey and lessons from launching a new SaaS based marketing platform Ciklum Ukraine
The presentation by Kaboodle used at Ciklum Mobile Conference "What's APPening Next - the Shifting Landscape of Mobile" that took place on 27 September 2012 in London
Marmalade: more platforms, more possibilitiesCiklum Ukraine
The presentation by Marmalade used at Ciklum Mobile Conference "What's APPening Next - the Shifting Landscape of Mobile" that took place on 27 September 2012 in London
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.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
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
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.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
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.
When stars align: studies in data quality, knowledge graphs, and machine lear...
What is Happening in the "App Factory"?
1. WHAT IS HAPPENING IN THE
‘APP FACTORY’
MOBILE EXPERIENCE AND CASE STUDIES
MUNICH, MARCH 22, 2012
CHRISTIAN AAEN
2. INTRODUCTION:
CIKLUM SERVICE & CONSULTING
a) Client Satisfaction & Service Mgmt (160+
team clients)
b) Team productivity (1600+ developers)
c) VAS around the core team – Short-term
Projects, Peak, Consulting (170+ dedicated
employees)
3. AGENDA
1. A Perspective From The Shop Floor
2. Cases
3. Homework + People + Process = Successful Ideas To
Apps(tore)
4. Q&A
3
5. A GLANCE AT THE PAST: Q3 2010
Cross-Platform Development Porting
•The same operating system
•The same development tools
•Different Platforms
•Different Operating Systems
•Different Development Environments
5
6. A GLANCE AT THE PAST: Q4 2011
Native development (Objective-C, HTML5, mobile web, PhoneGap
Java, etc.) • Needs HTML5 and JavaScript
• Targeted for the only platform knowledge
• Needs programming knowledge and • Lack of professional, experienced
experience developers using JavaScript mobile
• (All best apps are native apps!) frameworks
• Slower and less polished apps than
native ones
Platforms like Netbuiscuits, Mobile builders like BiznessApps,
Titanium, Marmelade, S2M etc. MobileRoadie, etc.
• Need some time to learn the • Produce native apps
platform • Targeted for application categories:
• Multiplatform development like RSS reader, e-shop, etc.
• There are some restrictions of the • Suitable only for really simple apps
platform
6
8. THE PROMISE OF THE MAGIC WAND
IN MOBILE
• Magic wand exam failed. There is no magic in
the mobile world...
• On the contrary – the landscape has become
more complex!
• Technology, devices and human behaviour is
constantly changing
8
9. ‘SHOP’ FLOOR - RETROSPECTIVE
• Average size of each project is ~400 hours
• HTML platform projects are significant smaller
• Technology hybrids increase
• 90% of all projects are client & server side
• Global companies (primarily B2C) with corporate
marketing departments tend to make a strategic
cross-platform choice for their global (corporate
controlled) marketing efforts ( reach)
• Larger media companies still seem undecided ...
• Increasing number of native apps being developed
for B2B use
• Certain sectors are pushing hard on mobile web
(e.g. travel)
• Tablets playing an increasing role (T-Commerce)
• Social, social, social ...
9
11. CASE: LINKEDIN
• Reused HTML parts
from web app
• Used for web-based
content parts
• The same code for
mobile web, iOS and
Android
• Ability to change web-
based parts quickly
• Used Backbone and
Underscore libs
11
12. CASE: DELL MOBILE
• Pure HTML5
• Working ... But …
• really slow
• ... And buggy
12
14. HOMEWORK: UNDERSTAND THE
BEHAVIORAL PATTERN OF YOUR SEGMENT
Hourly distribution
of searches by platform
12:00 AM 3:00 AM 6:00 AM 9:00 AM 12:00 PM 3:00 PM 6:00 PM 9:00 PM
Tablet Mobile Desktop Source: Google Internal data, Global, Oct 2011
14
15. DUAL SCREENING
53% Dual screening with TV
and phone
22% of UK Smartphone
users use their phones
while using another internet
enabled device
Source: Google UK
16. WHAT CAN BUSINESSES DO TO TAKE
ADVANTAGE OF THE GROWTH OF MOBILE?
Develop & Integrate Your Mobile Strategy
Build Your Mobile Destination(s)
Take advantage of the immediate nature of Mobile
users (40% of mobile searches on Google has local
intend*)
Connect & Engage With Your Users
*Source: Google UK
16
17. PEOPLE: ATTRACT & DEVELOP
• Organizing Mobile Saturdays
• Hosting ‘Hackathons’
• Speakers Corner
• Mobile Practice Leader Groups
• Mobile Incubation
• Mobile vertical of our Project Office is 60+
Developers
• 150+ mobile dedicated team members
• ... The Mobile Community Is Still Growing ...
17
19. TYPICAL PROJECT EVOLUTION,
ILLUSTRATED A.
Project Evolution
A.Requirements Captured
B.
B.WireFrames
C.Project specification
D.Intermediary Versions
E.Final delivery
C.
D.
E.
20. WE’VE DONE THIS FOR A COUPLE OF
COMPANIES/BRANDS
Printemps LILLY A/S Tryg • 8 year+ mobile expertise
• Experience with all platforms
• Hundreds of projects
• Thousands of individual builds
delivered
Energy Intelligence
Yelp.com
CNN CocaCola
Maggi
HeatMapz Carlsberg Øl
20
21. Q&A
Thank You!
I would be happy to
answer Questions?
21