Flaws of Object Oriented Modeling Continue
I am posting this as a response to all comments to a previous post called “Flaws of Object Oriented Modeling”. That post created a live discussion that also continued to forums on other websites. It...
View ArticleParallel Design Patterns
coursewareCS1Software Designdesign patternsAlgorithm Structure design patternTask ParallelismGeometric DecompositionIn this 2 hour module, participants will learn about design patterns that are helpful...
View ArticleReal-time System Design and Analysis
coursewareCS1Software Designparallel realtime systemmulticore programmingrealtime application softwareCODARTSThe intended audience of this course are students who want to understand, design, and...
View ArticleExamples of Concurrent Solution Design
coursewareCS1Software Designparallel solutionsinstructor lead moduleExamples of Concurrent Solution Design:Lectures for instructor demonstration. These lectures cover the workload partitioning methods...
View ArticleRe-imagining Apps for Ultrabook™ (Part 1): Touch Interfaces
Welcome to the Re-imagining Apps for Ultrabook™ series. This set of videos will not only introduce new ways of thinking about the design and development of desktop applications, but also offer...
View ArticleReimaginando aplicaciones para Ultrabook™ (Parte 1): Interfaces táctiles
Bienvenido a la serie Reimaginando aplicaciones para Ultrabook™. Este conjunto de videos no solo ofrece nuevas formas de pensar el diseño y el desarrollo de aplicaciones de escritorio sino también pone...
View ArticleRe-Imaginando Apps para o Ultrabook™ (Parte 1): Interfaces Touch
Este artigo foi traduzido e adaptado do post original de Lukew. Este conjunto de vídeos não introduz apenas novas maneiras de pensar sobre o design e o desenvolvimento de aplicações desktop, também...
View ArticleReimaginando aplicaciones para Ultrabook™ (Parte 2): Teclas táctiles
Bienvenido al segundo episodio de la serie Reimaginando aplicaciones para Ultrabook™. En nuestro episodio anterior, Interfaces táctiles, esbozamos el impacto que los nuevos modelos de entrada han...
View ArticleRe-imagining Apps for Ultrabook™ (Part 2): Touch Targets
Welcome to the second installment of the Re-imagining Apps for Ultrabook™ series. In our previous video, Touch Interfaces, we outlined the impact new input models have had on personal computing and...
View ArticleRe-Imaginando Apps para o Ultrabook™ (Parte 2): Touch Targets
Este artigo foi traduzido e adaptado do post original de Lukew. Bem-vindo à segunda parte da série Apps Re-Imaginando Apps para o Ultrabook™. Em nosso vídeo anterior Luke Wroblewski falou sobre as...
View ArticleStoryboarding your App
Storyboarding is a powerful way to make visual what it is you want your app to accomplish. And although you can use Microsoft tools such as PowerPoint or Visual Studio to create a storyboard, sometimes...
View ArticleRe-imagining Apps for Ultrabook™: Full Series with Luke Wroblewski
The Re-imagining Apps for Ultrabook™ video series introduces new ways of thinking about the design and development of desktop applications and offers practical design advice to help developers take...
View ArticleCourseware - Software Design
Fundamental design concepts and principlesThe role and the use of contractsDesign patternsSoftware architectureStructured designObject-oriented analysis and designComponent-level designDesign...
View Article