This talk was presented at the Big Android BBQ 2013, and discusses tips and patterns for making a good Android TV application. Serenity was designed for use on Android TV devices and 10 foot viewing experience. Topics cover the patterns most often used and many of the anti-patterns that apps designed for tablets and touch run into when deployed to a device connected to a Television.
Serenity for Android: Design Tips for Android TVDavid Carver
This document provides design tips for developing Android TV apps. It recommends designing for remote and D-pad navigation instead of touchscreens. Guidelines include using vertical zones, large readable fonts, limiting clicks, and avoiding horizontal scrolling. Testing on an Android TV device is advised to avoid usability issues. Open-source widgets like Universal Image Loader and MenuDrawer are introduced.
An introduction to what you have to think about when desinging or migrating an existing app to run on new Android TV devices. The presentation looks at the general guidelines, patterns, and anti-patterns, as well as provides an introduction to the Android TV Leanback library.
The document discusses how mobile devices can be used by property marketers to create and share content simply and at low cost. It focuses on the Shoot2Share app, which allows agents to easily create personally branded videos of properties using guided storyboards and automatically publish them to YouTube. It also discusses Vieweet for creating 360 degree virtual tours and panoramas of properties that can be viewed on mobile or with VR goggles. Smart viewing allows for virtual property viewings online.
Android 6.0 Marshmallow introduced several new features for customizing and optimizing your device, including the ability to:
- Uninstall apps directly from the home screen or app drawer with a long press.
- Customize Quick Settings tiles and RAM management to view memory usage and force stop apps.
- Improve battery life with new Doze mode and fast charging via USB-C, while ignoring optimizations for selected apps.
- Access Google Now from the lock screen for voice commands and utilize new Google Now on Tap functionality.
Generating more business from your game depends in part on acquiring more users for your game. Putting your games in the living room in front of more screens is a great way to reach more potential players. With powerful hardware and full-featured gamepad controller support, today’s new generation of Android-based streaming media devices offers you a quick path to take your existing Android game and deploy it to living rooms via streaming media devices like the Fire TV. In this presentation you will learn what game-design considerations to keep in mind when deploying your game to a streaming media device.
Blackmagic Design Cinema Camera user manualAV ProfShop
The document provides an installation and operation manual for the Blackmagic Cinema Camera. It includes sections on getting started with the camera, camera settings, audio settings, recorder settings, display settings, entering metadata, camera connections, software compatibility, SSD information, attaching accessories, using Thunderbolt and SDI ports, and troubleshooting help. The manual provides step-by-step instructions for tasks like turning the camera on/off, inserting an SSD, choosing recording formats, adjusting settings, and playing back clips to help users set up and get the most out of their Blackmagic Cinema Camera.
A presentation on android apps and how to choose & use them on your Smartphone. Presented on April 15, 2013. Explains how your Gmail account is key to getting the most from your Android Smartphone. Describes how many devices a Smartphone can replace, and the key is choosing apps for your needs. Apps are recommended, tips on using your Android Smartphone, storing photos, getting organized. Resources on choosing apps and citations included. Phone navigation basics also covered.
Serenity for Android: Design Tips for Android TVDavid Carver
This document provides design tips for developing Android TV apps. It recommends designing for remote and D-pad navigation instead of touchscreens. Guidelines include using vertical zones, large readable fonts, limiting clicks, and avoiding horizontal scrolling. Testing on an Android TV device is advised to avoid usability issues. Open-source widgets like Universal Image Loader and MenuDrawer are introduced.
An introduction to what you have to think about when desinging or migrating an existing app to run on new Android TV devices. The presentation looks at the general guidelines, patterns, and anti-patterns, as well as provides an introduction to the Android TV Leanback library.
The document discusses how mobile devices can be used by property marketers to create and share content simply and at low cost. It focuses on the Shoot2Share app, which allows agents to easily create personally branded videos of properties using guided storyboards and automatically publish them to YouTube. It also discusses Vieweet for creating 360 degree virtual tours and panoramas of properties that can be viewed on mobile or with VR goggles. Smart viewing allows for virtual property viewings online.
Android 6.0 Marshmallow introduced several new features for customizing and optimizing your device, including the ability to:
- Uninstall apps directly from the home screen or app drawer with a long press.
- Customize Quick Settings tiles and RAM management to view memory usage and force stop apps.
- Improve battery life with new Doze mode and fast charging via USB-C, while ignoring optimizations for selected apps.
- Access Google Now from the lock screen for voice commands and utilize new Google Now on Tap functionality.
Generating more business from your game depends in part on acquiring more users for your game. Putting your games in the living room in front of more screens is a great way to reach more potential players. With powerful hardware and full-featured gamepad controller support, today’s new generation of Android-based streaming media devices offers you a quick path to take your existing Android game and deploy it to living rooms via streaming media devices like the Fire TV. In this presentation you will learn what game-design considerations to keep in mind when deploying your game to a streaming media device.
Blackmagic Design Cinema Camera user manualAV ProfShop
The document provides an installation and operation manual for the Blackmagic Cinema Camera. It includes sections on getting started with the camera, camera settings, audio settings, recorder settings, display settings, entering metadata, camera connections, software compatibility, SSD information, attaching accessories, using Thunderbolt and SDI ports, and troubleshooting help. The manual provides step-by-step instructions for tasks like turning the camera on/off, inserting an SSD, choosing recording formats, adjusting settings, and playing back clips to help users set up and get the most out of their Blackmagic Cinema Camera.
A presentation on android apps and how to choose & use them on your Smartphone. Presented on April 15, 2013. Explains how your Gmail account is key to getting the most from your Android Smartphone. Describes how many devices a Smartphone can replace, and the key is choosing apps for your needs. Apps are recommended, tips on using your Android Smartphone, storing photos, getting organized. Resources on choosing apps and citations included. Phone navigation basics also covered.
Developing Android Applications for Google TV - Android Developer Lab 2011Paris Android User Group
Google TV is an Android-based platform that brings the full Android experience to televisions and connects TVs to the web, cable/satellite content, and other devices. Developers can build apps for Google TV using the Android SDK and target features like the 10-foot interface, D-pad navigation, and TV-specific APIs. Building successful Google TV apps involves considering the large screen size, static location context, and focus on multi-user viewing experiences without touch input. The Google TV developer platform will help open up new opportunities for apps on the largest screens in people's homes.
UX beers – Designing for TV – Sjoera Roggeman & Tine LavrysenUX Antwerp Meetup
The document discusses design considerations for TV user experiences across platforms. It covers projects designing mobile TV apps for Telenet and Proximus, with a focus on testing iterations. Key recommendations include designing for the large screen size and limitations of TVs, accommodating remote control navigation, minimizing data entry, aligning experiences across devices while respecting platform conventions, and continually testing designs with users.
This document provides a 3-step process for creating video content:
1) Pre-production which includes writing scripts, storyboarding shots, and creating graphics.
2) Production which involves choosing equipment, locations, and filming based on the storyboard.
3) Post-production such as organizing footage, editing together a rough cut, adding titles/music, and exporting the final video.
This document provides an installation and operation manual for Blackmagic Cameras. It introduces the three Blackmagic Camera models - the Pocket Cinema Camera, Cinema Camera, and Production Camera 4K. It provides instructions on getting started such as attaching a lens, turning the camera on, inserting memory cards or SSDs, and how to record, play back and monitor footage. The document also covers settings, connections, recommended accessories and post production workflow.
Camera Mouse 2011 is a program that allows users to control the mouse pointer on a Windows computer using head movements tracked by a webcam. The manual provides instructions on installing and setting up Camera Mouse 2011, including choosing a feature on the face to track, adjusting gain and smoothing settings, enabling clicking and double clicking, and switching between mouse and Camera Mouse control. The goal of Camera Mouse is to help people with physical disabilities use a computer via head tracking.
Designing and implementing_android_uis_for_phones_and_tabletsTeddy Koornia
This document outlines design principles and patterns for Android user interfaces on phones and tablets. It discusses the introduction of tablets and goals for the Honeycomb visual design, including enabling flexible and dynamic UIs, simplifying designs, and enabling extensibility. UI patterns like the action bar, multi-pane layouts, and app navigation are covered. A case study of the Google I/O 2011 app demonstrates implementing these patterns.
Google Cast for iOS and Android using XamarinPeter Major
Google Cast is a technology that allows users to cast content from their phones, tablets, or laptops directly to their TVs or speakers. It supports casting entertainment, apps, videos, music, and multiplayer games. Developers can create custom receiver applications using HTML, JavaScript and CSS to support different types of casted content and experiences. The Google Cast SDKs for Android and iOS make it relatively easy for developers to add casting functionality to their apps.
The Mini variant of the Oppo N1 offers the same innovative features of its big brother in a smaller package. Presenting to you a visual tour of the smartphone's capabilities.
Adobe Premiere CC 2015 cheat sheet (windows)Freelance
This document provides a cheat sheet of keyboard shortcuts for Adobe Premiere Pro CC 2015 on Windows. It lists shortcuts organized by function, such as transport controls, timeline navigation, trimming tools, and multi-camera editing. The sheet also includes copyright information and a request for donations.
This document discusses concepts for redesigning the user interface of the Tubi TV mobile app. It proposes three main design concepts with the goals of making categories easily navigable, content easily scannable, and the current category clearly indicated. The concepts include features like a home page with featured content, category navigation, movie/show detail pages, search, and video/ad players. Wireframes and screenshots demonstrate elements like category backgrounds, overlay menus, landscape video pages. Additional concepts cover social features, watch lists, and launcher icons. The document seeks input on crafting a cohesive, cinematic, and approachable brand experience for browsing and watching content on mobile.
HbbTV (Hybrid Broadcast Broadband TV) is a new industry standard that combines TV services delivered via broadcast with services delivered via broadband. It allows connected TVs and set-top boxes to access online content and services. HbbTV support is now included in most new TVs and is a way to distribute additional digital content and advertisements via the TV. Application designers need to consider the TV platform and limitations of remote controls when designing for HbbTV.
From custom hardware to Android TV and beyond. A brief introduction on how to develop apps for Android TV using React Native.
Talk at Reat Native London Meetup - July 2019: https://youtu.be/wm56XCtMw40
Google Now is an intelligent personal assistant created by Google to be helpful, harmless, and honest. It provides contextual information to users, like weather forecasts, traffic updates, sports scores, and appointment reminders, by analyzing location history, search history, and other user data. Google Now gets smarter over time as it learns more about individual users.
This document provides an overview of how to test the accessibility of native mobile apps. It covers:
1) The key differences between native and hybrid apps and their accessibility features on Android and iOS.
2) How to use the main mobile screen readers, TalkBack and VoiceOver, including their gestures.
3) Methods for testing important accessibility elements like images, headings, tables, and forms.
4) Other accessibility testing areas like buttons, links, text resizing, colors, and dialogs.
5) Examples of proper and improper implementation of various accessibility features.
Christian Kurzke; Getting Your Content on the Big ScreenDroidcon Berlin
Christian Kurzke discussed why developing for TV is an opportunity given the rise of internet-connected TVs, considerations for designing user interfaces optimized for 10-foot viewing, and steps for getting apps to market including ensuring they are compatible with Google TV and do not require touchscreen input. He provided tips for UI design, monetization strategies, and resources for developers building apps for the television platform.
Screencasting allows media from a smaller device like a smartphone to be displayed on a larger screen like a TV. It is commonly used to view videos and photos from a phone on a TV screen. Different platforms have their own screencasting features - Apple devices use AirPlay while Android devices use Smart View. To screencast, a smartphone must connect to a compatible TV or device like an Apple TV or Chromecast streaming device. The Google Home app allows screencasting from any device by mirroring the phone screen.
The document provides an overview of the 2014 Android I/O conference. It outlines the key topics covered which include updates to Android Wear, TV, Auto, Glass and the Google Play services. Material design was highlighted as a new visual language for developers. Improvements in ART, notifications, recent apps and power efficiency in the Android L preview were also summarized. The document concludes with mentioning other topics like cloud computing, Android Studio, personal unlocking and the Nest API.
Designing and implementing_android_uis_for_phones_and_tabletsCường Doãn
This document discusses UI design for Android phones and tablets. It covers introducing tablets, the Honeycomb visual design, tablet UI patterns using the Honeycomb framework, and a case study of the Google I/O 2011 app. The key topics covered include the action bar, multi-pane layouts using fragments, app navigation patterns, and going beyond traditional lists. Implementation strategies like using different resources for phones and tablets are also discussed.
Good Design Principles for App Developer (UAB) 2017Marçal P.
Keynote shown at Universitat Autònoma de Barcelona (UAB), on the Graduate Engineering Mobile Application Development, teaching the Good Design Principles for Mobile App Developers.
· Good Design Principles by Dieter Rams
· Good Design Principles & Apps
· UI – Human Interface Principles
· UX – User Experience Guidelines
· Reference Links
Developing Android Applications for Google TV - Android Developer Lab 2011Paris Android User Group
Google TV is an Android-based platform that brings the full Android experience to televisions and connects TVs to the web, cable/satellite content, and other devices. Developers can build apps for Google TV using the Android SDK and target features like the 10-foot interface, D-pad navigation, and TV-specific APIs. Building successful Google TV apps involves considering the large screen size, static location context, and focus on multi-user viewing experiences without touch input. The Google TV developer platform will help open up new opportunities for apps on the largest screens in people's homes.
UX beers – Designing for TV – Sjoera Roggeman & Tine LavrysenUX Antwerp Meetup
The document discusses design considerations for TV user experiences across platforms. It covers projects designing mobile TV apps for Telenet and Proximus, with a focus on testing iterations. Key recommendations include designing for the large screen size and limitations of TVs, accommodating remote control navigation, minimizing data entry, aligning experiences across devices while respecting platform conventions, and continually testing designs with users.
This document provides a 3-step process for creating video content:
1) Pre-production which includes writing scripts, storyboarding shots, and creating graphics.
2) Production which involves choosing equipment, locations, and filming based on the storyboard.
3) Post-production such as organizing footage, editing together a rough cut, adding titles/music, and exporting the final video.
This document provides an installation and operation manual for Blackmagic Cameras. It introduces the three Blackmagic Camera models - the Pocket Cinema Camera, Cinema Camera, and Production Camera 4K. It provides instructions on getting started such as attaching a lens, turning the camera on, inserting memory cards or SSDs, and how to record, play back and monitor footage. The document also covers settings, connections, recommended accessories and post production workflow.
Camera Mouse 2011 is a program that allows users to control the mouse pointer on a Windows computer using head movements tracked by a webcam. The manual provides instructions on installing and setting up Camera Mouse 2011, including choosing a feature on the face to track, adjusting gain and smoothing settings, enabling clicking and double clicking, and switching between mouse and Camera Mouse control. The goal of Camera Mouse is to help people with physical disabilities use a computer via head tracking.
Designing and implementing_android_uis_for_phones_and_tabletsTeddy Koornia
This document outlines design principles and patterns for Android user interfaces on phones and tablets. It discusses the introduction of tablets and goals for the Honeycomb visual design, including enabling flexible and dynamic UIs, simplifying designs, and enabling extensibility. UI patterns like the action bar, multi-pane layouts, and app navigation are covered. A case study of the Google I/O 2011 app demonstrates implementing these patterns.
Google Cast for iOS and Android using XamarinPeter Major
Google Cast is a technology that allows users to cast content from their phones, tablets, or laptops directly to their TVs or speakers. It supports casting entertainment, apps, videos, music, and multiplayer games. Developers can create custom receiver applications using HTML, JavaScript and CSS to support different types of casted content and experiences. The Google Cast SDKs for Android and iOS make it relatively easy for developers to add casting functionality to their apps.
The Mini variant of the Oppo N1 offers the same innovative features of its big brother in a smaller package. Presenting to you a visual tour of the smartphone's capabilities.
Adobe Premiere CC 2015 cheat sheet (windows)Freelance
This document provides a cheat sheet of keyboard shortcuts for Adobe Premiere Pro CC 2015 on Windows. It lists shortcuts organized by function, such as transport controls, timeline navigation, trimming tools, and multi-camera editing. The sheet also includes copyright information and a request for donations.
This document discusses concepts for redesigning the user interface of the Tubi TV mobile app. It proposes three main design concepts with the goals of making categories easily navigable, content easily scannable, and the current category clearly indicated. The concepts include features like a home page with featured content, category navigation, movie/show detail pages, search, and video/ad players. Wireframes and screenshots demonstrate elements like category backgrounds, overlay menus, landscape video pages. Additional concepts cover social features, watch lists, and launcher icons. The document seeks input on crafting a cohesive, cinematic, and approachable brand experience for browsing and watching content on mobile.
HbbTV (Hybrid Broadcast Broadband TV) is a new industry standard that combines TV services delivered via broadcast with services delivered via broadband. It allows connected TVs and set-top boxes to access online content and services. HbbTV support is now included in most new TVs and is a way to distribute additional digital content and advertisements via the TV. Application designers need to consider the TV platform and limitations of remote controls when designing for HbbTV.
From custom hardware to Android TV and beyond. A brief introduction on how to develop apps for Android TV using React Native.
Talk at Reat Native London Meetup - July 2019: https://youtu.be/wm56XCtMw40
Google Now is an intelligent personal assistant created by Google to be helpful, harmless, and honest. It provides contextual information to users, like weather forecasts, traffic updates, sports scores, and appointment reminders, by analyzing location history, search history, and other user data. Google Now gets smarter over time as it learns more about individual users.
This document provides an overview of how to test the accessibility of native mobile apps. It covers:
1) The key differences between native and hybrid apps and their accessibility features on Android and iOS.
2) How to use the main mobile screen readers, TalkBack and VoiceOver, including their gestures.
3) Methods for testing important accessibility elements like images, headings, tables, and forms.
4) Other accessibility testing areas like buttons, links, text resizing, colors, and dialogs.
5) Examples of proper and improper implementation of various accessibility features.
Christian Kurzke; Getting Your Content on the Big ScreenDroidcon Berlin
Christian Kurzke discussed why developing for TV is an opportunity given the rise of internet-connected TVs, considerations for designing user interfaces optimized for 10-foot viewing, and steps for getting apps to market including ensuring they are compatible with Google TV and do not require touchscreen input. He provided tips for UI design, monetization strategies, and resources for developers building apps for the television platform.
Screencasting allows media from a smaller device like a smartphone to be displayed on a larger screen like a TV. It is commonly used to view videos and photos from a phone on a TV screen. Different platforms have their own screencasting features - Apple devices use AirPlay while Android devices use Smart View. To screencast, a smartphone must connect to a compatible TV or device like an Apple TV or Chromecast streaming device. The Google Home app allows screencasting from any device by mirroring the phone screen.
The document provides an overview of the 2014 Android I/O conference. It outlines the key topics covered which include updates to Android Wear, TV, Auto, Glass and the Google Play services. Material design was highlighted as a new visual language for developers. Improvements in ART, notifications, recent apps and power efficiency in the Android L preview were also summarized. The document concludes with mentioning other topics like cloud computing, Android Studio, personal unlocking and the Nest API.
Designing and implementing_android_uis_for_phones_and_tabletsCường Doãn
This document discusses UI design for Android phones and tablets. It covers introducing tablets, the Honeycomb visual design, tablet UI patterns using the Honeycomb framework, and a case study of the Google I/O 2011 app. The key topics covered include the action bar, multi-pane layouts using fragments, app navigation patterns, and going beyond traditional lists. Implementation strategies like using different resources for phones and tablets are also discussed.
Good Design Principles for App Developer (UAB) 2017Marçal P.
Keynote shown at Universitat Autònoma de Barcelona (UAB), on the Graduate Engineering Mobile Application Development, teaching the Good Design Principles for Mobile App Developers.
· Good Design Principles by Dieter Rams
· Good Design Principles & Apps
· UI – Human Interface Principles
· UX – User Experience Guidelines
· Reference Links
Seriously, you should start your mobile-related startup with an Android app, but there are many challenges that you need to fight to be competitive. First things first, you need to create a magical user experience solving a real problem. We will discuss why starting from Android could be the right strategy and how to use a lean approach to design a better user experience.
Best UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdfHarssh Trivedi
The document outlines 31 best practices for mobile app UI/UX design. Some key practices include maintaining consistent design, reducing uncertainty, simplifying user journeys, prioritizing one main action per screen, ensuring smooth transitions between portrait and landscape modes, creating different user paths, keeping designs simple, minimizing data inputs, and optimizing performance. Following these practices can help create engaging mobile apps that attract and retain users.
Happy Dog is an expert in UX/UI and design that focuses on building long-term relationships with clients. They share their expertise at national conferences and work with clients such as Precision Landscape and Tree, H2O For Life, and Century College Visual Communications to create custom and responsive designs. Their process involves interviewing clients, investigating usability, creating wireframes and style tiles, and keeping clients informed throughout the project.
Slide deck for the June 2, 2016 Embarcadero Webinar
This webinar will show you how to build mobile applications for iOS and Android using Delphi and C++Builder 10.1 Berlin. We will cover getting started, best practices for mobile UI/UX, building your first app, using FireUI Live Preview, creating custom design views and Live Previews, a real world example of creating, submitting and getting store acceptance for an iOS and Android app, working with databases, what’s new for mobile development and more.
This webinar will also give advice to Windows VCL desktop application developers who want to migrate their as much of their existing code to the iOS and Android mobile platforms
In this webinar we take a deeper dive into:
• How to get started building Mobile Apps if you are a Windows VCL desktop developer
• Building Mobile Apps using the different target platforms configurations
• Best practices and Apple/Google UI/UX guidelines for mobile applications – you’ll need to follow these to get your apps accepted.
• Creating FireUI Designer Custom IDE Views for other Mobile Devices
• FireUI Live Preview – extending the App to support custom component viewing
• Accessing Local and Remote Databases from your mobile apps
• Submitting apps to the Apple App Store, Google Play
Technical demonstrations will be presented by the team. Live Q&A will be done during and at the end of the webinar.
The document is a presentation about Google TV. It discusses the timeline of Google TV, how it works by connecting a set-top box to a TV via HDMI, and how to write apps for Google TV using the Android SDK. It also covers using Google TV with second screens and the Anymote protocol. The presentation includes a demo of a photo viewer app and discusses best practices for navigation and controls in the 10ft TV environment.
Enlarge your screen: introducing the Google TVStefano Sanna
The document is a presentation about Google TV. It discusses the timeline of Google TV, how it works by connecting a set-top box to a TV via HDMI, and how to write apps for the Google TV platform using standard Android APIs. It also covers demoing a photo viewer app developed for Google TV and opportunities to develop second screen applications that enhance the TV viewing experience.
The document is a presentation about Google TV. It discusses the timeline of Google TV, how it works by connecting a set-top box to a TV via HDMI, and how to write apps for Google TV using the Android SDK. It also covers using Google TV with second screens and the Anymote protocol. The presentation includes a demo of a photo viewer app and discusses best practices for navigation and controls in the 10ft user environment of a TV.
This document provides information on designing interfaces for small screen devices such as mobile phones and tablets. It discusses defining small screen devices, common types including mobile phones and tablets, and other categories such as netbooks. Input methods on small screens are typically touch-based using fingers, but stylus and voice input are also covered. Different touch sensor technologies and touch input types like tap, pinch, and swipe are outlined. Design considerations for small screens include text size, touch target sizes, screen orientation, and types of mobile applications. Navigation patterns like hierarchy, tabs and filters are reviewed. Information architecture principles emphasize focusing on one task, using less clutter, following platform conventions, and reducing scrolling and text input.
Similar to Serenity for Android: Designing for Android TV Devices (20)
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
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.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Serenity for Android: Designing for Android TV Devices
1. Serenity for Android
Design Tips for making your App work well on
Android TV devices
Big Android BBQ 2013
David Carver
Gplus: David Carver or Serenity for Android
Twitter: @kingargyle
https://github.com/NineWorlds/serenity-android
2. What is Serenity
● Plex Media Server Client for Androd TV
Devices, Game consoles, and tablets.
● Optimized for Remote and D-Pad navigation
● Open Source project available on github
https://github.com/NineWorlds/serenity-app
● Available in the Google Play store.
● MIT Licensed
3.
4. Android TV what does it include?
● Google TV devices
– Sony NS7/8, Vizio Co-Star, Asus Cube
● Android TV sticks and HDMI devices
● Tablets connected to the TV
● Gaming consoles like the OUYA
● Anything that supports the android.tv system
feature!
6. I had an Itch that Needed Scratched
● Plex App was constantly crashing
● The UI was frustrating to use with a Remote
● Wanted to learn Android Development and
seemed like a good thing to do at the time.
● Tired of TV Apps getting second class
treatment.
● Wanted a more Media Center layout for Plex.
● Apps designed for TV don't need to SUCK!!
8. A Tablet App will work fine on a TV!
The truth...Maybe
An app designed for Landscape mode on a tablet
may work, but the user experience will probably
suffer.
10. Failure Points
● The app may run, but will probably provide a
frustrating user experience.
● These apps are designed for Touch and
typically do not take into account other ways to
interact with the app.
● Using a Mouse is frustrating on the TV. If the
user has to use the mouse pointer, it is a design
failure.
● Need to design with the TV environment or
Accessibility in mind.
12. Google TV Design Guidelines
● Design for D-PAD not for Touch interface
● Avoid the use of the Mouse or Touchpad.
● Emphasize obvious items that can be selected
or interacted with.
● Back Button should exit or take back to
previous screen.
● Give visual indicators when more information
is provided off screen (i.e. scrolling required)
13. Visually Appealing
● Design with Visual Appeal
– Apps are going to be in people's living rooms.
– TVs are ment to be visual displays
– You want the wow factor to help bring people
back.
– However it needs to be simple and functional.
● Limit the number of clicks that a person has to
get to anything on the screen.
14. Visually Appealing
● Prefer darker themes.
– Lighter themes tend to be to bright and harder to
read
– TV Brightness varies greatly, and depends on
room environments.
● Holo themes and color schemes work well.
16. Anti Pattern
D-Pad Navigation can't skip zones. The long scrolling list in the
center has to be navigated through to get to the bottom zone.
17. You can make this Work
Limit the center content to Detail information or focusable items that
don't scroll. This allows navigation through the zone quickly.
19. Create Quick Navigation Keys
● Provide ways to Navigate quickly through long
lists.
● Provide ways to get back to the top of a list
quickly.
● To get to the bottom quickly.
● Break Long Lists into separate screens.
● Provide Filtering/Search to narrow scope of
items.
21. Focus
Focus will be the most important and time
consuming aspect of your app. Getting Focus
and the navigation around on screen focusable
items is just as important if not more important
than the look of the app.
That great tablet embeddable card layout may
not work as well with a Remote or D-Pad.
37. Use Vertical Scroll Grid View with
Side Menu / Left Nav Bar
Fewer clicks to get to the Side Content
38. Avoid Vertical and Horizontal Scrolling
When in Content Zone don't scroll both
directions.
39. Top Items Hard to get too. Due to
Vertical scrolling center content.
40. Left Nav Bar hard to get to due to
Horizontal Scrolling content
41. New Plex has same issue.
Horizontal and Vertical Scroll
content
42. Text and Icons
● Provide large readable fonts.
● Screen space is at a premium. Even at
1920x1080p.
– User is sitting about 10ft away so need to make
text and fonts legible from that distance.
– Set up your Google TV development device from
that distance.
46. General UI Consideration
● TV's are always at least layout-large and layout-
notouch resources.
● Drawables are HDPI resolution or higher.
● TV's are always Landscape.
● Darker themes are easier to view than lighter.
● TV Apps should be Full Screen Apps. The app will be
used on the largest most popular device in the house.
Give it that special treatment.
● Keep your design consistent. Stick with either Vertical
or Horizontal pattern throughout the app. Easier for
user to learn. If changing the pattern make it a user
choice to do so (i.e. multiple layouts)
48. Emulator
Use a Nexus 7 screen resolution. Also use
the Google TV Add On.
Use Intel Images (Much faster)
Enable D-Pad with Google TV Add On.
49. Dog Food your App
● Get an Android Smart TV device and test your
app there.
– Screen resolutions will vary due to Overscan
● Use your own App. If you get frustrated,
others will.
● Test both for Touch and for various controller
inputs. Remote, Game Controller, Voice
– Not all Remotes are created equal
50. Avoid Proprietary Extensions
● Avoid using undocumented APIs. You'll back
yourself into a corner.
● You can survive in Honeycomb.
– NDK support comign with Jelly Bean update for
Android TVs
– Compatibility library works well when needed
– Plenty of Open source widgets and libraries that
can be used. Adds negligible size.
51. KeyCode Events
● Android supports a wide variety of Media Key
Codes
– Play, Skip Forward, Pause, Stop, Skip Back
● Channel Up and Channel Down make good
Page Up and Page Down alternatives for quick
navigation.
● Remember many Android TVs do have
keyboards in the remote. Provide keyboard
short cuts for your app.
52. Context Menus
● Use Context Menus to provide context sensitive
information.
– Don't use the Action Bar especially with Grid or
Scrollable content
– Beware of the dreaded onItemLongClick bug with
Remotes and Game Controllers. It'll fire both Click
and Long Click events.
● Give option to map Menu key to context menu
● Provide alternatives to bring up context menu
● Don't embed your context menus into clickable
drop down menus in cards or list items!!!
– Users need to reach for mouse or touch pad.
Automatic failure at this point.
53. Performance
● Use Animations sparingly
– TV Devices are typically slower than Phones/Tablets
– Can appear to slow down the app.
● Becareful of views that always fire an OnSelect
event. Design views that can ignore on select
during fling operations.
● Network is always on, less concern about wifi
usage and consumption.
● Do implement caches, devices still have limited
storage
56. Menu-Drawer
Sliding Menu with easy configuration
Respects focus. Not all do.
https://github.com/SimonVT/android-
menudrawer
57. Thanks To
● Spiderfly Studios – for Logo and some graphic
design work
– http://www.spiderflystudios.com
● Google TV Friends for initial promotion of the
app and helping get the word out.
● Stackoverflow community for the many helpful
tips