The document discusses design considerations for touchscreen interfaces based on observations of how users physically interact with their mobile devices. Some key points discussed include: placing important interactive elements in the center of the screen where users naturally look and touch; leaving space around interactive elements for fingers; making touch targets large due to imprecise touch; designing differently for different device classes and sizes; and attracting users' eyes to visible interactive elements since they only interact with what they see. The document advocates designing based on how users really hold and interact with their diverse mobile devices.
How do you built a new age application that considers mobile and web as first class citizens? In this presentation we learn about Kendo UI - a framework from Telerik to
Native apps are great, but if you want your app to reach as many people as possible, HTML5 is your ticket. In this session, we'll explore the different ways HTML5 can be used to build and deploy mobile apps, as well as the tools that can make the job easier.
En este lunch & learn Eduardo nos presentará Redux, una forma de crear contenedores de estados predecibles para aplicaciones JavaScrip. También nos habla de @barcitomx , problemas y soluciones. ¡Esperamos que lo disfrutes!
Presented 12 December 2013 at MoDevEast13
We are finally starting to think about how touchscreen devices really work, and design proper sized targets, think about touch as different from mouse selection, and to create common gesture libraries.
But despite this we still forget the user. Fingers and thumbs take up space, and cover the screen. Corners of screens have different accuracy than the center. It's time to re-evaluate what we think we know.
Steven will review the current state of research on how people actually interact with mobile devices, present some new alternative ideas on how we can design to avoid errors and take advantage of this knowledge, and review work you bring so we can all come up with ways to improve real world sites and apps today.
Seguridad en Bases de Datos y Performance TuningSoftware Guru
En este webinar los participantes aprenderán directamente de Arup Nanda, un aclamado gurú de la tecnología de Oracle, aspectos generales sobre:
Seguridad en Bases de datos:
¿Porqué seguridad (Normas gubernamentales, regulaciones de la industria etc.)?
Planificación a largo plazo para la seguridad
Aplicación trimestral de Parches de seguridad
Otros temas que se incluirán en el Expert Summit.
Performance Tuning
¿Por qué es un tema importante para cualquier DBA (teniendo en cuenta que los problemas de rendimiento pueden ser el 90% de un día típico)
¿Por qué la mayoría de los DBA no son expertos en esto? Herramientas que ya están disponibles en la base de datos Oracle
Más temas que ayudan a estos problemas se abarcarán en el Expert Summit.
Este webinar ofrece una visión general de lo que verán los asistentes en el Expert Summit de Oracle University, que se llevará a cabo el 3 y 4 de Mayo en el Centro Banamex. En esta edición del Expert Summit se mostrarán ejemplos reales de casos críticos, consejos y planes de acción. Los conceptos estarán explicados con demostraciones en vivo y con escenarios de análisis.
Proceso de Reclutamiento en las empresas de T.I.Software Guru
Este tema de reclutamiento es muy extenso, e implícitamente tocaremos temas como, herramientas de búsqueda para empleo, Networking, como estructurar un CV para recién egresado, entre muchos mas temas relacionados con este proceso, que te ayudaran, guiaran, y te darán a conocer mas sobre el proceso de reclutamiento e incluso te podrán ayudar a conseguir tu primer empleo.
El tema sobre como estructurar el C.V para un profesionista en general, se a vuelto un tema de descuido para los recién egresados, y en este curso se ayudara a corregir y dar mas atención a los detalles del C.V.
Pienso que sera de mas valor que un profesionista de IT. con gusto por este tema, te de los puntos que se manejen en las contrataciones en las empresas, ya que si lo hiciera una persona de RH o Capital Humano, te darían los puntos que la empresa que representan busca.
To view webinar recording please use the below URL:
http://wso2.com/library/webinars/2016/01/wso2-product-release-webinar-wso2-enterprise-mobility-manager-2.0/
WSO2 Enterprise Mobility Manager 2.0 (WSO2 EMM) is one such solution which addresses these challenges with its comprehensive stack of features that offer a broad functionality. This webinar will present how WSO2 EMM is developed on an extensible platform (WSO2 Connected Device Manager) and discuss its key features including
Extensibility to plug in more mobile platforms
Out of the box support for Android, iOS and Windows
Enhanced scalability
New responsive user interface
New policy management framework and clear demarcations between operations and policies
Fingers, Thumbs & People: Designing for the way your users really hold and t...Steven Hoober
For the newest version of this presentation, always go to: 4ourth.com/tppt
For the latest video version, see: 4ourth.com/tvid
Summary in text and all the linked articles, research and references are at: 4ourth.com/Touch
We are finally starting to think about how touchscreen devices really work, and design proper sized targets, think about touch as different from mouse selection, and to create common gesture libraries.
But despite this we still forget the user. Fingers and thumbs take up space, and cover the screen. Corners of screens have different accuracy than the center. It's time to re-evaluate what we think we know.
Steven reviews his ongoing research into how people actually interact with mobile devices, presents some new ideas on how we can design to avoid errors and take advantage of this new knowledge, and leaves you with 10 (relatively) simple steps to improve your touchscreen designs tomorrow.
This talk will focus on how human design decisions coexist within a growingly universal user experience landscape. We’ll take a look through history at similar paradigm shifts in communication technology and how human influence and innovation are necessary to make communication effective. We’ll also speak to the nuances that human beings bring to user experiences that machines have a hard time replicating.
How do you built a new age application that considers mobile and web as first class citizens? In this presentation we learn about Kendo UI - a framework from Telerik to
Native apps are great, but if you want your app to reach as many people as possible, HTML5 is your ticket. In this session, we'll explore the different ways HTML5 can be used to build and deploy mobile apps, as well as the tools that can make the job easier.
En este lunch & learn Eduardo nos presentará Redux, una forma de crear contenedores de estados predecibles para aplicaciones JavaScrip. También nos habla de @barcitomx , problemas y soluciones. ¡Esperamos que lo disfrutes!
Presented 12 December 2013 at MoDevEast13
We are finally starting to think about how touchscreen devices really work, and design proper sized targets, think about touch as different from mouse selection, and to create common gesture libraries.
But despite this we still forget the user. Fingers and thumbs take up space, and cover the screen. Corners of screens have different accuracy than the center. It's time to re-evaluate what we think we know.
Steven will review the current state of research on how people actually interact with mobile devices, present some new alternative ideas on how we can design to avoid errors and take advantage of this knowledge, and review work you bring so we can all come up with ways to improve real world sites and apps today.
Seguridad en Bases de Datos y Performance TuningSoftware Guru
En este webinar los participantes aprenderán directamente de Arup Nanda, un aclamado gurú de la tecnología de Oracle, aspectos generales sobre:
Seguridad en Bases de datos:
¿Porqué seguridad (Normas gubernamentales, regulaciones de la industria etc.)?
Planificación a largo plazo para la seguridad
Aplicación trimestral de Parches de seguridad
Otros temas que se incluirán en el Expert Summit.
Performance Tuning
¿Por qué es un tema importante para cualquier DBA (teniendo en cuenta que los problemas de rendimiento pueden ser el 90% de un día típico)
¿Por qué la mayoría de los DBA no son expertos en esto? Herramientas que ya están disponibles en la base de datos Oracle
Más temas que ayudan a estos problemas se abarcarán en el Expert Summit.
Este webinar ofrece una visión general de lo que verán los asistentes en el Expert Summit de Oracle University, que se llevará a cabo el 3 y 4 de Mayo en el Centro Banamex. En esta edición del Expert Summit se mostrarán ejemplos reales de casos críticos, consejos y planes de acción. Los conceptos estarán explicados con demostraciones en vivo y con escenarios de análisis.
Proceso de Reclutamiento en las empresas de T.I.Software Guru
Este tema de reclutamiento es muy extenso, e implícitamente tocaremos temas como, herramientas de búsqueda para empleo, Networking, como estructurar un CV para recién egresado, entre muchos mas temas relacionados con este proceso, que te ayudaran, guiaran, y te darán a conocer mas sobre el proceso de reclutamiento e incluso te podrán ayudar a conseguir tu primer empleo.
El tema sobre como estructurar el C.V para un profesionista en general, se a vuelto un tema de descuido para los recién egresados, y en este curso se ayudara a corregir y dar mas atención a los detalles del C.V.
Pienso que sera de mas valor que un profesionista de IT. con gusto por este tema, te de los puntos que se manejen en las contrataciones en las empresas, ya que si lo hiciera una persona de RH o Capital Humano, te darían los puntos que la empresa que representan busca.
To view webinar recording please use the below URL:
http://wso2.com/library/webinars/2016/01/wso2-product-release-webinar-wso2-enterprise-mobility-manager-2.0/
WSO2 Enterprise Mobility Manager 2.0 (WSO2 EMM) is one such solution which addresses these challenges with its comprehensive stack of features that offer a broad functionality. This webinar will present how WSO2 EMM is developed on an extensible platform (WSO2 Connected Device Manager) and discuss its key features including
Extensibility to plug in more mobile platforms
Out of the box support for Android, iOS and Windows
Enhanced scalability
New responsive user interface
New policy management framework and clear demarcations between operations and policies
Fingers, Thumbs & People: Designing for the way your users really hold and t...Steven Hoober
For the newest version of this presentation, always go to: 4ourth.com/tppt
For the latest video version, see: 4ourth.com/tvid
Summary in text and all the linked articles, research and references are at: 4ourth.com/Touch
We are finally starting to think about how touchscreen devices really work, and design proper sized targets, think about touch as different from mouse selection, and to create common gesture libraries.
But despite this we still forget the user. Fingers and thumbs take up space, and cover the screen. Corners of screens have different accuracy than the center. It's time to re-evaluate what we think we know.
Steven reviews his ongoing research into how people actually interact with mobile devices, presents some new ideas on how we can design to avoid errors and take advantage of this new knowledge, and leaves you with 10 (relatively) simple steps to improve your touchscreen designs tomorrow.
This talk will focus on how human design decisions coexist within a growingly universal user experience landscape. We’ll take a look through history at similar paradigm shifts in communication technology and how human influence and innovation are necessary to make communication effective. We’ll also speak to the nuances that human beings bring to user experiences that machines have a hard time replicating.
How People Really Hold & Touch (their phones)Steven Hoober
Despite decades of research and years of carrying a touchscreen mobile handset around, there’s a lot of myth, disinformation, and half-truths about how touchscreens work, how users actually interact with touch devices, and how best to design for touch.
Participants in this session will get research findings and other data in order to clarify and set aside misunderstandings about user behavior and touchscreen technologies. You’ll learn the different ways and types of interactions for touch devices that will give you a solid base of knowledge you will then use to review how behavior and interaction can influence design patterns and design choices.
How People Really Hold and Touch (their Phones)Steven Hoober
For the newest version of this presentation, always go to: 4ourth.com/tppt
For the latest video version, see: 4ourth.com/tvid
Presented at ConveyUX in Seattle, 7 Feb 2014
For the newest version of this presentation, always go to: 4ourth.com/tppt
For the latest video version, see: 4ourth.com/tvid
We are finally starting to think about how touchscreen devices really work, and design proper sized targets, think about touch as different from mouse selection, and to create common gesture libraries.
But despite this we still forget the user. Fingers and thumbs take up space, and cover the screen. Corners of screens have different accuracy than the center. It's time to re-evaluate what we think we know.
Steven reviews his ongoing research into how people actually interact with mobile devices, presents some new ideas on how we can design to avoid errors and take advantage of this new knowledge, and leaves you with 10 (relatively) simple steps to improve your touchscreen designs tomorrow.
Design Research Overview: Bite-sized Usability TestingAngela Obias
This presentation introduced Communications Research students to the particular research "genre" of design research (research for product development).
It focused on basic usability testing -- a method of design-oriented research for optimizing websites and applications.
It was a 2-hour talk and quick hands-on practice run, given to Randy Solis' Communications & Management class, comprised of junior and senior Communications Research students, April 29, 2015.
It's time to research our designs better. Here's how. UIUX Conference 2018 - ...Sophie Freiermuth
Slides of the talk I delivered at http://2018.uiuxconf.com on 3rd September 2018 in Shanghai China.
The audience was a mix of Mandarin and English speakers, and was supported by live translation.
Mobile is eating the world. As portable computers continue to take over, PCs aren?t keeping pace and neither are our PC design tendencies. Simply porting over existing desktop experiences isn?t enough. Join us to learn to think, design, and build digital experiences differently for today?s mobile world.
5 Steps to Creating Data-backed Personas for User Experience (UX) DesignAngela Obias
I've become a persona skeptic and it's because I've seen many an "imaginary" persona in my life.
I respect the integrity of personas, and I just really wanted to share, in my own little way, how anyone can apply personas to a web design project, using the actual data-based process.
Designers shouldn't code - The wrong answer to the right questionMathias Hellquist
A presentation/lecture given at the worlds foremost education for Interaction and Innovation, Hyper Island (in Stockholm, Sweden).
It is meant as an introduction for designers to start seeing the possibilities with CSS, and to promote the idea of doing creative sign-offs (with clients) in the browser, which assumes the creative assets have been taken into the early stages of code in to a working prototype.
It is not meant to create developers of designers. It is meant to increase the knowledge level of designers, which has the added benefit (for them) of becoming more adjusted for future times in their work life, as well as the benefit of leaving the more advanced stuff to developers.
Both developers and designers would benefit from the designers designing suggestions that are easy to transform into code though.
inKlusion Entertainment is a young Portuguese company, founded in 2013 that aims to revolutionise the entertainment and education, making contents more appealing and dynamic.
Similar to Mobile Day - Fingers, thumbs and people (20)
Estructuras de datos avanzadas: Casos de uso realesSoftware Guru
La utilización de estructuras de datos adecuadas para cada problema hace que se simplifiquen en gran medida los tiempos de respuestas y la cantidad de cómputo realizada.
Por Nelson González
Onboarding new members into an engineering team is not easy on anyone. In a short period of time, the new team member is required to be able to bring professional
Por Victoriya Kalmanovich
El secreto para ser un desarrollador SeniorSoftware Guru
En esta charla platicaremos sobre el “secreto” y el camino para llegar a ser un desarrollador Senior, experiencia, consejos y recomendaciones que en estos 8 años
Por René Sandoval
Apache Airflow es una plataforma en la que podemos crear flujos de datos de manera programática, planificarlos y monitorear de manera centralizada.
Por Yesi Díaz
How thick data can improve big data analysis for business:Software Guru
En esta presentación hablaré sobre cómo el Análisis de Datos Gruesos, específicamente el análisis antropológico y semiótico, puede ayudar a mejorar los resultados del Big Data
Por Martin Cuitzeo
CoDi® es la nueva forma de realizar pagos digitales desarrollada por el Banco de México. Por medio de CoDi puedes realizar cobros y pagos desde tu celular, utilizando una cuenta bancaria o de alguna institución financiera, sin comisiones.
Por Cristian Jaramillo
Gestionando la felicidad de los equipos con Management 3.0Software Guru
En las metodologías agiles hablamos de equipos colaborativos, autogestionados y felices. hablamos de lideres serviciales. El management 3.0 nos ayuda a cultivar el mindset correcto, aquel que servirá como el terreno fértil para que la agilidad florezca.
Por Andrea Vélez Cárdenas
Taller: Creación de Componentes Web re-usables con StencilJSSoftware Guru
Hoy por hoy las experiences de usuario pueden ser enriquecidas mediante el uso de Web Components, que son un estándar de la W3C soportado por la mayoría de los navegadores web modernos.
Por Alex Arriaga
Así publicamos las apps de Spotify sin stressSoftware Guru
En Spotify tenemos 1600+ ingenieros, trabajando en 280+ squads. Aún a esta escala, hemos logrado adoptar prácticas que nos han permitido acelerar la forma en que desarrollamos nuestro producto. Presentado por Erick Camacho en SG Virtual Conference 2020
Achieving Your Goals: 5 Tips to successfully achieve your goalsSoftware Guru
he measure of the executive, Peter F. Drucker reminds us, is the ability to "get the right things done." This involves having clarity on what are the right things as well as avoiding what is unproductive. Intelligence, creativity, and knowledge may all be wasted if not put to work on the things that matter.
Presentado por Cristina Nistor en SG Virtual Conference 2020
Acciones de comunidades tech en tiempos del Covid19Software Guru
Acciones de Comunidades Tech en tiempo del COVID-19 es una platica para informar acerca de las acciones que están realizando algunas comunidades de tecnología en México para luchar contra la propagación del COVID-19. Desde análisis de datos, visualizaciones, simulaciones de contagio, etc.
Presentado por Juana Martínez, Adriana Vallejo y Eduardo Ramírez en SG Virtual Conference 2020
De lo operativo a lo estratégico: un modelo de management de diseñoSoftware Guru
La charla presenta un modelo claro, generado por la ponente, para atender los niveles desde lo operativo a lo estratégico.
Presentado por Gabriela Salinas en SG Virtual Conference
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppGoogle
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-fusion-buddy-review
AI Fusion Buddy Review: Key Features
✅Create Stunning AI App Suite Fully Powered By Google's Latest AI technology, Gemini
✅Use Gemini to Build high-converting Converting Sales Video Scripts, ad copies, Trending Articles, blogs, etc.100% unique!
✅Create Ultra-HD graphics with a single keyword or phrase that commands 10x eyeballs!
✅Fully automated AI articles bulk generation!
✅Auto-post or schedule stunning AI content across all your accounts at once—WordPress, Facebook, LinkedIn, Blogger, and more.
✅With one keyword or URL, generate complete websites, landing pages, and more…
✅Automatically create & sell AI content, graphics, websites, landing pages, & all that gets you paid non-stop 24*7.
✅Pre-built High-Converting 100+ website Templates and 2000+ graphic templates logos, banners, and thumbnail images in Trending Niches.
✅Say goodbye to wasting time logging into multiple Chat GPT & AI Apps once & for all!
✅Save over $5000 per year and kick out dependency on third parties completely!
✅Brand New App: Not available anywhere else!
✅ Beginner-friendly!
✅ZERO upfront cost or any extra expenses
✅Risk-Free: 30-Day Money-Back Guarantee!
✅Commercial License included!
See My Other Reviews Article:
(1) AI Genie Review: https://sumonreview.com/ai-genie-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIFusionBuddyReview,
#AIFusionBuddyFeatures,
#AIFusionBuddyPricing,
#AIFusionBuddyProsandCons,
#AIFusionBuddyTutorial,
#AIFusionBuddyUserExperience
#AIFusionBuddyforBeginners,
#AIFusionBuddyBenefits,
#AIFusionBuddyComparison,
#AIFusionBuddyInstallation,
#AIFusionBuddyRefundPolicy,
#AIFusionBuddyDemo,
#AIFusionBuddyMaintenanceFees,
#AIFusionBuddyNewbieFriendly,
#WhatIsAIFusionBuddy?,
#HowDoesAIFusionBuddyWorks
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
Atelier - Innover avec l’IA Générative et les graphes de connaissancesNeo4j
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Allez au-delà du battage médiatique autour de l’IA et découvrez des techniques pratiques pour utiliser l’IA de manière responsable à travers les données de votre organisation. Explorez comment utiliser les graphes de connaissances pour augmenter la précision, la transparence et la capacité d’explication dans les systèmes d’IA générative. Vous partirez avec une expérience pratique combinant les relations entre les données et les LLM pour apporter du contexte spécifique à votre domaine et améliorer votre raisonnement.
Amenez votre ordinateur portable et nous vous guiderons sur la mise en place de votre propre pile d’IA générative, en vous fournissant des exemples pratiques et codés pour démarrer en quelques minutes.
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeAftab Hussain
Understanding variable roles in code has been found to be helpful by students
in learning programming -- could variable roles help deep neural models in
performing coding tasks? We do an exploratory study.
- These are slides of the talk given at InteNSE'23: The 1st International Workshop on Interpretability and Robustness in Neural Software Engineering, co-located with the 45th International Conference on Software Engineering, ICSE 2023, Melbourne Australia
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
1. 1
@shoobe01
#mobiledaysg
Fingers, Thumbs, and People
Designing for the way your users really hold and touch
Fingers, Thumbs,
and People
Designing for the way your users really
hold and touch their phones and tablets
Steven Hoober @shoobe01
Mobile Day Mexico #mobiledaysg
20. 20
@shoobe01
#mobiledaysg
Fingers, Thumbs, and People
Designing for the way your users really hold and touch
1,333observations on the street
19academic studies correlated
120,626,225 touch events
651observations in schools, offices and homes
31analyzed POV videos in context
36. 36
@shoobe01
#mobiledaysg
Fingers, Thumbs, and People
Designing for the way your users really hold and touch
• Design for every user.
• Accept that users change, shift, and move.
• Plan for every device.
Device diversity is
human diversity.
41. 41
@shoobe01
#mobiledaysg
Fingers, Thumbs, and People
Designing for the way your users really hold and touch
• Place key actions in the middle.
• Secondary actions along the top and bottom.
• People will shift their grip as needed.
People touch the center of
the screen.
44. 44
@shoobe01
#mobiledaysg
Fingers, Thumbs, and People
Designing for the way your users really hold and touch
Fingers, Thumbs, and People
Designing for the way your users really hold and touch
@shoobe01
#mobiledaysg
45. 45
@shoobe01
#mobiledaysg
Fingers, Thumbs, and People
Designing for the way your users really hold and touch
• Place key content in the middle.
• Allow users to scroll content to comfortable viewing
positions.
People look at the center
of the screen.
53. 53
@shoobe01
#mobiledaysg
Fingers, Thumbs, and People
Designing for the way your users really hold and touch
• Make room for fingers around targets.
• Put your content or functions where they won’t be covered.
• Leave room for gesture and scroll.
Fingers get in the way
61. 61
@shoobe01
#mobiledaysg
Fingers, Thumbs, and People
Designing for the way your users really hold and touch
Type size in points
Device class Minimum
Basic
content
Enhanced
content H3 H2 H1
Small phone 4 5.5 7.2 8.5 10.8 14.4
Large phone 6 8.5 10.8 12.6 16.2 21.6
Phablet 7 9.8 12.6 14.7 18.9 25.2
Small tablet 8 11.2 14.4 16.8 21.6 28.8
Large tablet
/ desktop
10 14 18 21 27 36
62. 62
@shoobe01
#mobiledaysg
Fingers, Thumbs, and People
Designing for the way your users really hold and touch
At least 7:1 for normal text
At least 4.5:1 for large text
Black & White is 23:1
63. 63
@shoobe01
#mobiledaysg
Fingers, Thumbs, and People
Designing for the way your users really hold and touch
• Support all input types.
• Predict use by device class.
• Account for distance by adjusting sizes.
Different devices are used in
different ways.
68. 68
@shoobe01
#mobiledaysg
Fingers, Thumbs, and People
Designing for the way your users really hold and touch
• Make touch targets as large as possible.
• Tap entire containers.
• Design in lists and large boxes.
Touch is imprecise.
78. 78
@shoobe01
#mobiledaysg
Fingers, Thumbs, and People
Designing for the way your users really hold and touch
• Design by zones.
• Don’t force edge selection.
• Very large spacing along the top and bottom.
Touch is inconsistent.
82. 82
@shoobe01
#mobiledaysg
Fingers, Thumbs, and People
Designing for the way your users really hold and touch
• Attract the eye.
• Afford action.
• Be readable.
• Inspire confidence.
People only click what they see.
87. 87
@shoobe01
#mobiledaysg
Fingers, Thumbs, and People
Designing for the way your users really hold and touch
• Provide room for edge taps and off-screen gestures.
• Consider context; where and how will your users work with
their devices.
Phones are not flat.
94. 94
@shoobe01
#mobiledaysg
Fingers, Thumbs, and People
Designing for the way your users really hold and touch
XHDPI: 320ppi XXHDPI: 480ppi MDPI: 160ppi
Really: 267ppi Really: 445ppi Really: 180ppi
83% 92% 112%
96. 96
@shoobe01
#mobiledaysg
Fingers, Thumbs, and People
Designing for the way your users really hold and touch
• Paper is your friend.
• Test and demonstrate on real devices.
• Pixels are a lie. Plan accordingly.
Work at human scales.
97. 97
@shoobe01
#mobiledaysg
Fingers, Thumbs, and People
Designing for the way your users really hold and touch
Steven Hoober
steven@4ourth.com
+1 816 210 0455
@shoobe01
shoobe01:
www.4ourth.com