Axones created a planning poker application using Adobe Air and Flex technologies to be portable across mobile terminals and devices. The application allows for collaborative planning poker sessions between remote users. It provides features like project and task creation, user assignment, voting sessions where users can select complexity estimates, and allowing the scrum master to view votes and assign final estimates. The application is meant to improve collaboration beyond a single device or location.
From Flash to Canvas - a penchant for black holesPatric Lanhed
This session will cover what HTML5 developers can benefit from knowing its way around in the world of Flash and ActionScript. The tools that could be used for a better Canvas experience and foremost how the display list will ease your burden.
Characteristics of a well designed user interfaceThomas Byttebier
"Designing a good user interface is like tightrope walking: it's all about finding the right balance."
Translated slides for a presentation I first gave at Luca School of Arts, Gent, March 2015.
[Slightly updated November and December 2015]
Mobile UX - the intricacies of designing for mobile devicesAntony Ribot
Covering mobile user experience in general and focusing on the little interface tweaks and interaction design that can make all the difference to a mobile application
From Flash to Canvas - a penchant for black holesPatric Lanhed
This session will cover what HTML5 developers can benefit from knowing its way around in the world of Flash and ActionScript. The tools that could be used for a better Canvas experience and foremost how the display list will ease your burden.
Characteristics of a well designed user interfaceThomas Byttebier
"Designing a good user interface is like tightrope walking: it's all about finding the right balance."
Translated slides for a presentation I first gave at Luca School of Arts, Gent, March 2015.
[Slightly updated November and December 2015]
Mobile UX - the intricacies of designing for mobile devicesAntony Ribot
Covering mobile user experience in general and focusing on the little interface tweaks and interaction design that can make all the difference to a mobile application
Make it easy-to-use is Rule #3 of the Six Rules for Creating Products People Love. This brief provides an excellent introduction to the design concepts you need to make easy-to-use products.
This is a compilation of the Android Design Guidelines released by Google in early 2012. It' explains the philosophy and creative vision behind Android, and it also discusses the best practices for making a mobile and tablet app on Android.
Highly recommended for anyone who wants to start developing apps!
For more information on how to build Android apps, check out my blog at www.DIYDROID.com
this slide show depicts da way most of da people are leaving...they are jst passing da life passivly..
this show also depicts da way we have to liv da life
life is meant to b liv happily every moment...
Youtube, come promuovere la propria azienda!Marco Zambon
DiGiness presenta come utilizzare Youtube per promuovere la propria azienda. Terzo sito per importanza in Italia una fonte sicura di traffico e nuovi potenziali clienti.
This Afghanistan Power Point highlights these facts and much more including: 18 Points on General Information, 17 Points on Family Life, 11 Points on Food, 15 Points on Food Etiquette, 21 Points on Social Etiquette, 36 Points on Business Etiquette, and 10 Points on Trivia.
Presentation on how to contribute to the WordPress Codex by Lorelle VanFossen http://lorelle.wordpress.com/ Tips, techniques, and information on how to edit and write on the WordPress Codex, the open source online manual for WordPress users. Ideal for WordPress Meetup and user groups for a WordPress Codex Night or to learn about how the main documentation for WordPress works. For more information on the WordPress Codex, see http://codex.wordpress.org/
Make it easy-to-use is Rule #3 of the Six Rules for Creating Products People Love. This brief provides an excellent introduction to the design concepts you need to make easy-to-use products.
This is a compilation of the Android Design Guidelines released by Google in early 2012. It' explains the philosophy and creative vision behind Android, and it also discusses the best practices for making a mobile and tablet app on Android.
Highly recommended for anyone who wants to start developing apps!
For more information on how to build Android apps, check out my blog at www.DIYDROID.com
this slide show depicts da way most of da people are leaving...they are jst passing da life passivly..
this show also depicts da way we have to liv da life
life is meant to b liv happily every moment...
Youtube, come promuovere la propria azienda!Marco Zambon
DiGiness presenta come utilizzare Youtube per promuovere la propria azienda. Terzo sito per importanza in Italia una fonte sicura di traffico e nuovi potenziali clienti.
This Afghanistan Power Point highlights these facts and much more including: 18 Points on General Information, 17 Points on Family Life, 11 Points on Food, 15 Points on Food Etiquette, 21 Points on Social Etiquette, 36 Points on Business Etiquette, and 10 Points on Trivia.
Presentation on how to contribute to the WordPress Codex by Lorelle VanFossen http://lorelle.wordpress.com/ Tips, techniques, and information on how to edit and write on the WordPress Codex, the open source online manual for WordPress users. Ideal for WordPress Meetup and user groups for a WordPress Codex Night or to learn about how the main documentation for WordPress works. For more information on the WordPress Codex, see http://codex.wordpress.org/
Social Products Require Social Marketers.Jon Gatrell
Social Media isn't about just adding another task to the list. To be effective a strategic approach is needed which integrates all of the processes - buying, service and innovation.
EXPLORING VARIOUS UI INTERACTION PATTERNSROHISIVAM
AIM:
To explore various UI interaction patterns
Theory:
Understanding different UI interaction patterns is essential for creating engaging and user-friendly digital interfaces. This document provides a brief overview of ten UI interaction patterns commonly used in design.
List of Explained UI Interaction Patterns:
1.Hover Effects
2.Sliders and Carousels
3.Pop-up Modals
4.Expandable Menus
5.Drag-and-Drop Interactions
6.Parallax Scrolling
7.Toggle Switches
8.Progress Bars
9.Swipe Gestures
10.Tooltips
Common UI Interaction Patterns:
1.Hover Effects
Hover effects are dynamic changes that occur when a user hovers their mouse pointer over an element. Common examples include color shifts, button animations, and image enlargements.
2.Sliders and Carousels
Sliders and carousels allow multiple pieces of content to occupy a single screen space, which users can navigate through by swiping or clicking arrows. They are useful for showcasing multiple images or content pieces without cluttering the interface.
3.Pop-up Modals
Pop-up modals are overlay windows that display additional content or actions. They often appear when triggered by a button or link, providing focused user interactions without leaving the current context.
4.Expandable Menus
Expandable menus, such as accordions or collapsible panels, reveal hidden content or options when clicked. They are effective for organizing and presenting information in a compact format.
5.Drag-and-Drop Interactions
Drag-and-drop interactions enable users to move elements within a digital interface. These interactions are often used for reordering items, organizing content, or customizing layouts.
6.Parallax Scrolling
Parallax scrolling creates a 3D effect by moving background elements at different speeds as users scroll. It's often used for storytelling or adding depth to web pages.
7.Toggle Switches
Toggle switches allow users to turn features on or off with a simple toggle. They are common in settings, preferences, and filtering options.
8.Progress Bars
Progress bars display the completion status of a task, providing visual feedback to users. They are commonly used in forms, file uploads, and loading screens.
9.Swipe Gestures
Swipe gestures involve horizontal or vertical finger movements on touch screens. They are used for navigation, image galleries, and content browsing.
10.Tooltips
Tooltips provide supplementary information when users hover or tap on an element. They are useful for explaining functions, features, or abbreviations in a concise manner.
Conclusion:
This theoretical overview highlights the key characteristics and use cases of ten common UI interaction patterns. Understanding these patterns is crucial for designing user-centric and effective digital interfaces.
Developing an interface with proper UI Style Guides
AIM:
To develop an interface with proper UI style guides
PROCEDURE:
Step1: Open Figma Launch the Figma application on your computer.
Step2: Create a New Project In Figma,
Screen-Capturing, Screen-Casting, and Screen Sharing for the Budget Friendly ...Staci Trekles
First, we will discuss the differences between screen-capturing, screen casting, and screen sharing.
We will then look at 3 programs that are all free (budget-friendly) that teachers can use in their classrooms. I will discuss how to obtain each free program and show their websites. The programs are as follows:
screen-capturing: Skitch http://skitch.com/ screen casting: Screenr http://www.screenr.com/ screen sharing: join.me https://join.me/
I will demonstrate how to use Skitch and Screenr. After each demonstration, the participants will be able to recreate my demo on their own computers using the appropriate program. Each demo will be short for easy recreation. I will supply individual help when needed. Lastly, I will show how to use Join.Me to share the participant's screen. I will open up the floor for discussion and further questions at the end of the workshop.
This is profile summary of mine. I have total 8 years of experience. I have experience of working in Telecom,Banking domains as well.
My key skills are iOS application development and designing architecture of applications. Objective-c,Cocoa Touch,C,Mobile Applications are some of my expertise area. I have also experience of trying different platforms and technologies like Java, ANT, AWS, JIRA etc. I work closely with team and believe in collaborative effort.
As part of a series of bi-weekly training on UX design and architecture, I presented a three part series on application design frameworks and best practices for interaction design patterns for desktop and mobile
HTML5 Meetup | Back to Basics: Wireframing & PlanningPaul Crimi
This is the keynote presentation from the HTML5 Meetup in Toronto, CA that took place on February 27, 2014.
Planning your projects at the very beginning can be a fun yet daunting task. Showing clients early concepts, prototypes, wireframes and ideas at early stages can help you land the contract, or perhaps see concerns or new features for your own project that wasn’t apparent before. Michael McArthur and Paul Crimi, both of whom are Product Designers at BNOTIONS, are going to walk us through their processes of how they begin a project, what resources they use, and what goes on in their minds as they get everything off the ground.
Web designers are having a great time. Over the last year, a lot of web design patterns took off: more simplicity, more cleanliness and more focus. This energy can translate into Flat Design, RWD, web fonts, parallax… Michaël has worked in the Web Design industry since the 90’s. In this session, he will list the current web design trends. Then he will explain WHY they took off, and HOW to achieve them. Get inspired and join the conversation about our Web Design industry.
Michael Chaize, Creative Cloud Evangelist chez Adobe, viendra tout spécialement de Paris et vous fera un tour d’horizon de sa nouvelle suite de logiciels. Via des exemples concrets, il vous démontrera les avantages d’une utilisation combinée de Photoshop, Illustrator et Edge Reflow pour le web design.
FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014Michael Chaize
We all have our habits, our routines and our rituals to create. Web designers need to constantly adapt their creative process to embrace new web trends, such as Responsive Web Design, High-Density Screens or Flat Design. Adobe is also transforming applications to answer these needs.
In this session, Michaël will showcase how web designers can optimize their workflows with Photoshop CC, Illustrator CC and new applications such as Reflow CC, RWD, SVG, symbol fonts, web fonts, asset generation and scripting. Join Michaël to discover how to improve your web design process in order to focus even more on your creativity.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
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:
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
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.
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.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
2. The context
Axones decided to participate in the Challenge launched by Adobe: The Adobe
Mobile Challenge.
The idea is to create an application based on Adobe Air technology and using a
Flex framework. This application would be portable on many mobile terminals
(smartphone & tablets).
We took this opportunity to imagine an application facilitating the management of
Agile projects.
Indeed Axones chose to create an application for Planning Poker.
9/1/11 Page 2
3. Summary
What is the Planning Poker ?
Interest of a multi-platform application
How to use it
How it works
Bug report
Upcoming features
9/1/11 Page 3
4. What is the Planning Poker
� The planning poker is a fun and effective way to produce estimates of the
complexity of features to be developed as part of a project with agile methods.
Click Here Click Here
Learn more on Wikipedia Learn more with this video
� How it works :
� The Scrum master creates the project, tasks and users participating to the
Planning Poker.
� When the poker is started, each participant is asked to give a note of
complexity to the task presented.
� Then the Scrum master displays the votes, he arbitrates by assigning the
appropriate rating.
This is how all the project tasks are evaluated and prioritized in a typical agile
project.
9/1/11 Page 4
5. Interest of a multi-platform application
Anyone can access the application, which is completely identical regardless of the terminal thanks to
technologies Air and Flex.
In our business, mobility is essential, employees are not always in the office.
But everyone has a mean of communication: laptops, mobile, shelves ...
That’s why Pocket Agile became interested in multi-platform but also for remote collaboration!
With the application we can work collaboratively from anywhere and through any terminal !
9/1/11 Page 5
6. Existing poker planning applications
� Today, several applications to do planning poker already exists in the
various AppStores
� They are limited in the sense that:
� You use your terminal as a card deck, to show others your quotation around
a table
� It is based on a single terminal
� What we propose is fundamentally different:
� All platforms supported by Adobe Air/Flex are available, so users are not
restricted on a single terminal
� The application has a collaborative back end supported by LCDS which
allow remote quotations
� Users are no longer required to sit in the same room
9/1/11 Page 6
7. How to use it
� To Do :
You need to register to access to the application.
Registration just took few seconds and you immediately (No email check
needed) access to Pocket Agile.
Fill in your Display Name, Email, Password and Confirmation of your password.
9/1/11 Page 7
8. How to use it
Watch our demonstration on
video
� Step 1 : Login
Enter your email and password or create your account.
9/1/11 Page 8
9. How to use it
� Step 2 : Project creation
After login, you can see the list of all your projects.
You can create a new project.
CRM
Lvmh
Kelly services
9/1/11 Page 9
10. How to use it
� Step 3 : Item creation
For each project you can create items which are your project features. Selecting
a project shows you its item list. You can modify, delete items, and also create.
9/1/11 Page 10
11. How to use it
� Step 4 : Assign users
For each project you can assign users with different profiles. Only Scrum master
and Admin can manage the project (item, vote, users…).
When you add a new user, this one immediately receives an email containing a
temporary password and the mean to obtain Pocket Agile.
9/1/11 Page 11
12. How to use it
� Step 5 : Start Planning Poker
� When everybody is ready, planning poker can start.
� Everybody connects and meets in a virtual Planning Poker room, The Scrum master
can click “Start” button and then choose the first feature for which users have to vote.
� A new page opens named with the item selected. Everybody can select his value
(click on “Select my value”)
� All users can see the advancement of the vote. Each user vote are identified by a
green icon.
Emilie Brochette
Emilie Brochette Emilie Brochette
Patrice Campagne
Patrice Campagne Patrice Campagne
Thierry Blancher
Thierry Blancher Thierry Blancher
Emy Melun
Emy Melun Emy Melun
9/1/11 Page 12
13. How to use it
� Step 6 : Decide the outcome
� When everybody has voted, The Scrum master can look at the results by clicking on
the eye icon. Then appear the vote of each participant.
� Now the Scrum master can decide of the unique value to assign to this feature
according to the votes. He has to click on the check icon and then choose a value.
� The chosen value appears on each users screen.
� Then on the item list all features that have been voted have one value assigned.
Emilie Brochette
Patrice Campagne
Thierry Blancher
Emy Melun
9/1/11 Page 13
14. How to use it
� In short :
� One technology for one application, which works on every terminal. It is no longer
needed to recreate the same application with different mobile languages/framework.
� You can access this application from any terminal, and from anywhere (if you have a
3G or Wifi connexion).
� It allows collaborative work, facilitating planning poker between users separated by
distance. Scrum master
Casablanca Paris
Paris
Tunis
Nanterre
9/1/11 Page 14
15. How it works
� Works on :
Desktop PC,
Mac, Mac Book, Iphone, Blackberry phone,
Mobile Android Laptop PC,
Ipad Blackberry Playbook
Windows phone
…As well as all other Smartphones and Tablets
� With :
The innovative concept of cloud allows you to benefit from many online
services without being hindered by the complex management of its
infrastructure.
Access your services from anywhere with this major innovation.
Synchronization of ADOBE FLEX
exchanges between users
Rest persistence ADOBE AIR
services data
Json data exchange
ADOBE LCCS
9/1/11 Page 15
16. Bug report
Some bugs where reported, we are currently correcting them.
Due to the short time frame for the challenge, the new version had not
been yet republished on all the app stores.
In order to avoid surprises, we mention them here.
� Sometimes the application does not respond, it "works" (display the charging icon) but it is blocked.
Then it is necessary to restart.
� Right in the planning poker, the “Return back” button shows the “Disconnect” icon but the link remains
functional.
� Sometimes during the planning poker, when you click the “Return back” button, there is the transition
except that you're on the same page. You have to click on it 3 times to get back to the page you asked
for.
9/1/11 Page 16
17. Upcoming features
� New features are coming to upgrade Pocket Agile :
� New graphics
� Automatic calculation of the average value corresponding to the votes for a
feature
� Creation of user story
� Category added to the features and user stories
� Management of conversion ratio.
Ex : 1 point = n men/days
� Multi-language
9/1/11 Page 17