text:
ELVIS: Software Engineering Research Group
Welcome to Elvis, the software engineering research group in the School of Engineering and Computer Science at Victoria University of Wellington, New Zealand. Our work ranges from more technical research concerning the structure of software and tool support for development, to human-computer interaction and software development processes. We have experience and interests in a wide range of topics and applications in the OO paradigm, including programming languages, visualisation, design patterns, software reuse, frameworks, and agile methods, as well as in interface design and evaluation. We meet within SubGroups:
The ultimate goal of all computer science is the program. Designers, programmers and engineers must once again come to know and comprehend the composite character of a program, both as an entity and in terms of its various parts.
Latest News
21 Jan 2014 - 07:43 in Achievement
Professor James Noble is one of two academics to be awarded a James Cook Fellowship for his research project entitled "Reliable Software Via Patterns and Ownership". His research aims to address software failures by identifying recurring design patterns in the specification of design of software systems. The Fellowship is worth $100,000 plus $10,000 in relevant exenses per annum for two years.
Marsden Success 2013
21 Jan 2014 - 07:39 in Achievement
Professor James Noble was successfully awarded a Marsden Grant for "CAPE: making capablity policies explicit", valued at $521,739 NZD.
Marsden Success 2010
28 Sep 2010 - 18:46 in Achievement
Professor James Noble was successfully awarded a Marsden Grant for "Design patterns and ownership types for reusable program verification", valued at $640,000 NZD.
Graduation December 2013
21 Jan 2014 - 07:25 in Achievement
Congratulations to Craig Anslow (PhD Software Engineering), Siva Dorairaj (PhD Software Engineering), Fahmi Abdulhamid (ME Software Engineering), Daniel Cope (ME Software Engineering), and Neil Ramsay (MSc Computer Science) who graduated in December 2013.
Dr Craig Anslow PhD Defence
21 Jan 2014 - 07:11 in Achievement
On Friday 22 October 2013, CraigAnslow successfully defended his PhD Thesis and is now Dr Craig Anslow. Congratulations to Craig!
Tim Jones PhD Proposal Seminar
25 Jul 2013 - 12:48 in Seminar
Timothy Jones gave his PhD proposal seminar on Formalising a Structural, Gradual, Pluggable Type System.
09 Jul 2013 - 16:57 in Research
At ECOOP 2013 Elvis members had the following research papers:
- The Billion-Dollar Fix: Safe Modular Circular Initialisation with Placeholders and Placeholder Types.Marco Servetto, Julian Mackay, Alex Potanin, James Noble
- What Programmers do with Inheritance in Java? Ewan Tempero, Hong Yul Yang, James Noble.
- True small-step reduction for imperative Object Oriented languages. Marco Servetto, Lindsay Groves. (FTfJP)
- The Need for Capability Policies. Sophia Drossopoulou and James Noble (FTfJP)
- A Calculus for Constraint-Based Flow Typing. David Pearce (FTfJP)
- Graceful Dialects. Michael Homer (DSLDI)
- Modules as Gradually-Typed Objects. Michael Homer, James Noble, Kim Bruce and Andrew Black. (Dyla)
- Wyvern: A Simple, Typed, and Pure Object-Oriented Language. Ligia Nistor, Darya Kurilova, Stephanie Balzer, Benjamin Chung, Alex Potanin, Jonathan Aldrich (COOMPL)
Graduation May 2013
22 May 2013 - 12:45 in Achievement
Congratulations to DavidFriggens and StephenNelson who graduated in May 2013 with a PhD in computer science.
Dr Siva Dorairaj PhD Defence
22 Mar 2013 - 17:37 in Achievement
On Friday 22 March 2013, SivaDorairaj successfully defended his PhD Thesis (aka Siva Viva) and is now Dr Siva Dorairaj. Congratulations to Siva!
Jeff Patton Seminar
22 Mar 2013 - 17:35 in Seminar
Jeff Patton gave a seminar on What I wish universities taught about software development.
Neal Glew Seminar
22 Mar 2013 - 17:33 in Seminar
Neal Glew gave a seminar on Relaxed Memory Models.
Paley Li Seminar
22 Mar 2013 - 17:31 in Seminar
PaleyLi gave a seminar on Sheep Cloning with Ownership Types
Dr David Friggens PhD Defence
27 Feb 2013 - 11:55 in Achievement
On Tuesday 26 February 2013, DavidFriggens successfully defended his PhD Thesis and is now Dr David Friggens. Congratulations to David!
Christmas Party 2009
28 Dec 2009 - 12:40 in Event
Elvis had their usual ElvisChristmasParty2009 at DavidPearce's house. It was a glorious sunny day. Many sausages, steaks, and salads were eaten, not to mention lots of wine and beer were consumed. Fun was had by all. Even Santa made a cameo appearance disguised as a cat, have a look at the photos.
Christmas Party 2010
20 Dec 2010 - 14:55 in Event
The ElvisChristmasParty2010 was a great success we had 15 people attend. The weather was wet and humid. Nonetheless we went to Picnic Cafe for a great lunch. Once the weather cleared up we played a bit of frisbee at Anderson Park. The field was a little bit slippery and wet which made for some interesting crashes into the ground. Afterward we got a coffee back at the cafe and enjoyed the rest of the day. NicholasCameron was farewelled since he will be leaving us at the end of January.
15 Feb 2012 - 13:21 in Event
The ElvisChristmasParty2011 was a great success we had lots of people attend including partners and children. The weather was cold southerly winds and a bit of sun. Nonetheless we went to AlexPotanin's house for a great fabulous BBQ lunch. We had some alumni attend including AngelaMartin, RillaKhaled and PippinBarr. Also of note it was farewell to KeithCassell who submitted his PhD thesis prior to the BBQ and will leave NZ in the new year.
09 Jan 2013 - 14:11 in Event
The ElvisChristmasParty2012 was a great success we had lots of people attend including partners and children. The weather was warm but windy and not much sun. Nonetheless we went to CraigAnslow's place for a great fabulous BBQ lunch. Some pictures from the party including Santa! We had some alumni attend including AngelaMartin and HughDavenport. Also of note SivaDorairaj had just submitted his PhD thesis and it was farewell to StephenNelson.
Sustainable Open Source - Dirk Riehle
09 Jan 2013 - 13:47 in Seminar
Sustainable Open Source (Video) by Dirk Riehle MySQL was sold for one billion US-dollar. Red Hat is worth a multiple of that. The Eclipse Foundation has pushed many software tool vendors out of business. How come that open source, a phenomenon dubbed "temporary" not only has become sustainable but the business strategy of choice? In this talk, I discuss the four main business models, two for-profit and two not-for-profit, that have made open source sustainable. These models are changing the business of software and are the future of our industry.
Best of (our) Empirical Open Source Research - Dirk Riehle
09 Jan 2013 - 13:45 in Seminar
Best of (our) Empirical Open Source Research seminar (Video) by Dirk Riehle Open source software is publicly developed software. Thus, for the first time, we can broadly analyse in data-driven detail how people program, how bugs come about, and how we could improve our tools. In this talk, I'll review six years of our open source empirical (data) research and highlight the most interesting insights, including how different (or not) open source is from closed source programming.
Most Influential Paper from Onward!
13 Nov 2012 - 17:54 in Achievement
Most Influential Paper from Onward!, which honors the Onward! paper from 10 years ago that was judged to be the most influential. This award was given to James Noble and Robert Biddle for their 2002 Onward track paper: Notes on postmodern programming.
06 Nov 2012 - 11:58 in Achievement
On Monday 5 November 2012, StephenNelson successfully defended his PhD Thesis and is now Dr Stephen Nelson. Congratulations to Stephen!
Jennifer Ferreira Seminar
06 Nov 2012 - 11:55 in Seminar
Jennifer Ferreira gave a seminar on User Experience Design and Agile Development in Practice: Where do we go next?
Ranald Clouston Seminar
06 Nov 2012 - 11:54 in Seminar
Ranald Clouston gave a seminar on Reasoning about Computing Syntax
David Streader Seminar
06 Nov 2012 - 11:53 in Seminar
David Streader gave a seminar on Putting Semantics and Interpretations First
09 May 2011 - 11:59 in Event
We have two research papers and one tutorial at XP2011 in Madrid Spain.
- Supporting Self-Organizing Agile Teams: What's Senior Management Got To Do With It?. RashinaHoda, JamesNoble, StuartMarshall
- Effective Communication in Distributed Agile Software Development Teams. SivaDorairaj
- Self-Organizing Agile Teams: Beyond the Buzzword. RashinaHoda and Esther Derby (Tutorial)
ACM SIGSOFT Distinguished Paper Award
18 Nov 2010 - 13:48 in Achievement
Associate Professor Thomas Kühne recently received a Distinguished Paper Award at the ACM SIGSOFT MODELS 2010 Conference. His paper "An Observer-Based Notion of Model Inheritance", discusses specialisation relationships between models, languages and transformations respectively, and introduces the idea of an observer and a context for the purpose of defining and validating specialisation relationships.
IEEE Postgraduate Presentation Event 2011
09 Sep 2011 - 12:48 in Event
HarshaSubramaniaRaja and CraigAnslow presented at the IEEE Central Region Postgraduate event 2011. Craig was awarded third place for his presentation on "Multi-Touch Table User Interfaces for Co-located Collaborative Software Visualization".
David Pearce VBC Interview
02 Aug 2012 - 13:58 in Research
DavidPearce was interviewed for VBC Radio recently about his Whiley Programming Language, listen to the interview. VBC is a student radio station run from Victoria University's Kelburn campus. In the interview, David talks about his 3-year research project on Whiley, a programming language he has developed, and the need to improve programming languages to make then more reliable and more resistant to hacking.
Launch of Ministry of Science and Innovation
02 Feb 2011 - 14:07 in Event
Yi-JingChung and CraigAnslow demoed at the Launch of the new Ministry of Science and Innovation. Jing showed her masters project which is evaluating the accuracy of gestures on mobile phones and interactive touch screens. Craig showed his multi-touch table, various multi-touch applications, and his software visualization prototype.
Haowei Ruan starts post-graduate diploma
09 Dec 2009 - 14:38 in Research
Haowei Ruan has begun his post-graduate diploma in computer science looking at applying visual analytics to software.
Demonstration Day ENGR 489
28 Sep 2010 - 18:50 in Event
ENGR 489 Honours students gave presentations at the 2010 Demonstration Day. All the demonstrations were above expectations. Well done to all students who gave demonstrations. NickVause won an award for the second best demonstration.
Professor James Noble Wins Victorias Award for Best Supervisor
29 Oct 2010 - 22:04 in Achievement
Professor James Noble won the Victoria's Award for Best Supervisor 2010: http://www.pgsa.victoria.ac.nz/about/events/victorias-awards Congratulations James!
Pavle Mogin Retirement
20 Jun 2012 - 12:16 in Event
Dr. PavleMogin recently retired from Victoria University of Wellington having served the department and faculty for over a decade, from 2000-2012. To help celebrate Pavle's retirement a small party was held with some speeches and a little tribute video was put together: A Tribute to Dr. Pavle Mogin.
Improving the performance of Firefox
06 Mar 2012 - 10:24 in Research
| Victoria University student brainpower is helping the Firefox web browser go faster. Victoria's School of Engineering and Computer Science has partnered with Mozilla Firefox's Auckland office to carry out research projects, including some which will help improve the performance of the world's second-most popular browser. The collaboration was forged by Dr Alex Potanin, Senior Lecturer in Software Engineering, and internationally regarded New Zealander RobertOCallahan who set up and runs Mozilla Firefox's New Zealand arm. The Auckland Mozilla office concentrates on hardware acceleration or improvements that allow browsers to quickly load big, graphic-rich websites. Recent graduate JanLarres, who came to Victoria from Germany to Complete his Master's degree, has conducted the latest project with his year-long research effort focused on accurate testing of the Firefox browser's speed. "Speed," says Dr Potanin, "is becoming one of the fundamental things that defines a browser. Google Chrome, for example, has a team dedicated to making its browser go as fast as possible."
See the full story: Vic students help speed up Firefox web browsing
Elvis goes to the MetService
11 Jul 2012 - 11:15 in Event
Elvis recently made a visit to the MetService (weather forecasters) which was kindly organised by fellow alumni AngelaMartin who now works at the MetService and her work colleague Adrian Jarvis. We got a tour of how the software development teams work together, what kind of software they build, and what platforms they are working on. We saw the WeatherScape team which produces the software for TV broadcasts who show the weather news, and got to see some of the forecasters in action. Overall it was a great visit and good insight into an extremely important service within New Zealand.
A Touch of Magic
05 May 2011 - 16:19 in Research
CraigAnslow was recently interviewed for the Victorious Alumni magazine which wrote an article about his PhD research on A Touch of Magic.
Women in Tech Session - Google
11 Jul 2012 - 11:02 in Event
Elvis recently organised playing a live video stream (aka Hangout) of the Women in Tech session held at Google Sydney. Which is now available on YouTube, see Women in Tech @ Google. Some Google swag was also given away.
Marco Servetto DEEPFJIG Seminar
05 Oct 2012 - 15:41 in Seminar
MarcoServetto gave a seminar on DEEPFJIG Modular Composition of Nested Classes.
Siva Dorairaj Seminar
02 Aug 2012 - 13:53 in Seminar
Marco Servetto Strong Exception-safety Seminar
02 Aug 2012 - 13:52 in Seminar
MarcoServetto gave a seminar on Strong exception-safety for checked and unchecked exceptions
Vacancy (x2) Lecturer or Senior Lecturer in Software Engineering
16 May 2012 - 14:23 in Administrative
Lecturer/Senior Lecturer in Software Engineering (2 positions) (A093-12Q) School of Engineering & Computer Science, Faculty of Engineering Two opportunities exist to join one of New Zealand's top software engineering groups and to contribute to Victoria's young engineering programme. More information here: http://vacancies.vuw.ac.nz/positiondetail.asp?p=6082
Dr Keith Cassell - PhD Defence
02 May 2012 - 14:37 in Achievement
On Friday 20 April 2012, KeithCassell successfully defended his PhD Thesis and is now Dr Keith Cassell. Congratulations to Keith!
Michael Homer PhD Proposal Seminar
12 Mar 2012 - 15:37 in Seminar
Michael Homer gave his PhD proposal seminar on Language Features for Expressiveness and Reuse.
Roman Klapaukh PhD Proposal Seminar
15 Feb 2012 - 13:32 in Seminar
Roman Klapaukh gave his PhD proposal seminar on 3D Gestures for Graphs.
Marco Servetto Seminar
15 Feb 2012 - 13:31 in Seminar
MarcoServetto a new academic staff member working with AlexPotanin gave a seminar on MetaFJig - A Meta-Circular Composition Language for Java-like Classes.
Giuseppe Destefanis Seminar
15 Feb 2012 - 13:29 in Seminar
Giuseppe Destefanis from the University of Cagliari, Italy and visiting EwanTempero at the University of Auckland visited Elvis and gave a seminar on An Analysis of Micro-Anti-Pattern Effects on Fault-Proneness in Large Java Systems
Grace Programming Language Seminar
15 Feb 2012 - 13:16 in Seminar
JamesNoble gave a seminar on Grace: a new object-oriented educational programming language.
How To Play A Video Game
07 Dec 2011 - 00:43 in Research
PippinBarr was recently interviewed for the launch of his new book How To Play A Video Game by the Dominion Post in the news article Lecturer's dream job much more than just kids' stuff.
NZCS Student Contest
22 Nov 2011 - 12:42 in Event
DanielAtkins and CameronFowler (400 Level Honours Students) from Elvis competed in the New Zealand Computer Society Student Contest of the Wellington branch. Daniel talked about X10 and his modifications to the language, while Cameron talked about how he used a Microsoft Kinect device to help aid rock climbers improve their climbing skills. Cameron was awarded second place.
25 Oct 2011 - 14:34 in Event
At SPLASH 2011 we have the following: Doctoral Symposium
- Cloning in Ownership. PaleyLi
- Generic Ownership: The Case of Java Collections. AhmedKhalifa
MODELS Conference
25 Oct 2011 - 14:23 in Event
ThomasKuehne successfully organised the ACM/IEEE 14th International Conference on Model Driven Engineering Languages and Systems (MODELS) with help from StuartMarshall, HuiMa, and some student volunteers from Elvis.
Ahmed Khalifa PhD Proposal Seminar
09 Sep 2011 - 12:17 in Seminar
AhmedKhalifa gave his PhD proposal seminar on Ownership and Immutability: Performance Assessment and Programming Experience.
Bright Sparks, Dim Future?
02 Aug 2011 - 14:42 in Research
Bright Sparks, Dim Future? What's happened to our No 8 wire culture? Nikki MacDonald interviews some people (including PhD student Craig Anslow) and asks whether we're really the No 8 wire culture we think we are.
Sabbatical - Hui Ma and Petra Malik
25 Jul 2011 - 15:01 in Research
HuiMa and PetraMalik are on sabbatical from July-December 2011. Hui will be in China and Austria, and Petra in Germany and France.
12 Jul 2011 - 14:09 in Event
We had one paper at CHINZ 2011. Hien Tran, Craig Anslow, Stuart Marshall, Alex Potanin, Mairead De Roiste. Lessons Learnt from Collaboratively Creating Maps on a Touch Table.
Five Tips for Agile Software Development
05 Jul 2011 - 21:35 in Research
Communications of the ACM News featured an article based on an interview with Dr. Rashina Hoda where she provides 5 Tips for Agile Software Development
Smarter Software Development
03 Jun 2011 - 22:51 in Research
Agile Research Group hits the News: ACM TechNews Ministry of Science and Innovation and Victoria News "Victoria scientists are combining their expertise with collaborators at universities around New Zealand to come up with faster, more flexible and more affordable ways of developing software. The research is part of a four-year project funded by the Ministry of Science and Innovation and has input from a range of industry partners.... James Noble, a professor of Computer Science at Victoria, says the traditional process for developing software dates back to the 1960s and has its roots in computerisation for the space race and weapons development...Victoria postdoctoral researcher Dr Rashina Hoda is investigating how teams should self-organise. She has studied 58 Agile practitioners from 23 software organisations in New Zealand, India and North America over the past four years to understand how they go about self-organising. She has used the information to develop a process others can follow...."
Accelerating Animation with Machine Learning
01 Jun 2011 - 12:58 in Seminar
JP Lewis from Weta Digital and also a senior lecturer in the School of Design gave a seminar on Accelerating Animation with Machine Learning as part of the Victoria University and Weta Digital Computer Graphics Lecture Series.
SoftVis 2010
28 Sep 2010 - 18:56 in Research
Members of Elvis have two papers at the ACM Symposium on Software Visualization (SoftVis), Salt Lake City, UT, USA, 2010.
- User Evaluation of Polymetric Views Using a Large Visualization Wall. Craig Anslow, James Noble, Stuart Marshall, Ewan Tempero, and Robert Biddle.
- Exploring the Inventor's Paradox: Applying Jigsaw to Software Visualization. Haowei Ruan, Craig Anslow, Stuart Marshall, and James Noble.
Michael Waterman PhD Proposal Seminar
30 May 2011 - 14:54 in Seminar
MichaelWaterman gave his PhD proposal seminar on Reconciling Architecture and Agile: How Much Architecture?
Paley Li PhD Proposal Seminar
30 May 2011 - 14:52 in Seminar
PaleyLi gave his PhD proposal seminar on Multiple Ownership with Cloning.
Agile and User Experience
30 May 2011 - 14:51 in Seminar
JenniferFerreira visiting from the Open University in the UK gave a seminar on Agile and User Experience.
Rendering and Pipelines
25 May 2011 - 20:37 in Seminar
Luca Fascione from Weta Digital gave a seminar on Rendering and Pipelines as part of the Victoria University and Weta Digital Computer Graphics Lecture Series.
Animating Physics for Cinema
05 May 2011 - 16:23 in Seminar
Eitan Grinspun from the Computer Graphics Group in the Department of Computer Science at Columbia University gave a seminar on Animating Physics for Cinema as part of the Victoria University and Weta Digital Computer Graphics Lecture Series.
23 Apr 2011 - 16:59 in Event
SivaDorairaj, JanLarres, MichaelWaterman had papers at the New Zealand Computer Science Research Student Conference (NZCSRSC) 2011 hosted by Massey University in Palmerston North; while Yi-JingChung, AhmedKhalifa, ArthurProtin, CraigAnslow attended the conference. Several other students from different research groups within the school also had papers. AlexPotanin had a workshop on creating effective research posters.
Dr Rashina Hoda - PhD Defence
15 Apr 2011 - 15:54 in Achievement
On Friday 15 April 2011, RashinaHoda successfully defended her PhD Thesis and is now Dr Rashina Hoda. Congratulations to Rashina!
Multi-touch Guest Lectures
07 Apr 2011 - 19:24 in Seminar
Yi-JingChung and CraigAnslow gave guest lectures on multi-touch user interfaces based on their research for SWEN422 Human Computer Interaction and ENGR101 Engineering Technology, respectively.
Andrew Walbran Visit
07 Apr 2011 - 19:20 in Event
AndrewWalbran (alumni) now at Google London made a visit back to Elvis to catch up with people.
07 Apr 2011 - 19:17 in Event
DavidPearce presented his papers "JPure: a Modular Purity System for Java" at the International Conference on Compiler Construction (CC), and "Implementing a Language with Flow-Sensitive and Structural Typing on the JVM" at the Workshop on Bytecode Semantics, Verification, Analysis and Transformation (BYTECODE) as part of the European Joint Conferences on Theory and Practice of Software (ETAPS) in Saarbrucken, Germany, 2011.
Tracking Liquid Geometry
05 Apr 2011 - 15:37 in Seminar
Robert Bridson from the Imager and SCL labs in the Department of Computer Science at the University of British Columbia gave a seminar on Tracking Liquid Geometry as part of the Victoria University and Weta Digital Computer Graphics Lecture Series.
Multi-View Autoscopic 3D Displays
30 Mar 2011 - 12:31 in Seminar
NeilDodgson from the Computing Lab at the University of Cambridge gave a seminar on Multi-View Autoscopic 3D Displays as part of the Victoria University and Weta Digital Computer Graphic Lecture Series.
Steve Adolph Visit
16 Mar 2011 - 11:15 in Research
Steve Adolph a PhD student from UBC supervised by PhilippeKruchten on Agile Software Development visited Elvis on Friday 18 March, 2011.
18 Apr 2010 - 13:49 in Event
Members from Elvis helped organise the 8th New Zealand Computer Science Research Student Conference (NZCSRSC) 2010 from 12-15 April at the Kelburn Campus of Victoria University of Wellington. SivaDorairaj and CraigAnslow had papers to present.
21 Jan 2011 - 15:13 in Research
KeithCassell presented his paper on "Visualizing the Refactoring of Classes via Clustering", Keith Cassell, Craig Anslow, Lindsay Groves, Peter Andreae, and Stuart Marshall at ACSC which is part of ACSW 2011.
Siva Dorairaj PhD Proposal Seminar
10 Dec 2010 - 15:54 in Seminar
SivaDorairaj gave a PhD Proposal seminar on Globally Distributed Agile Software Development - A Grounded Theory
APSEC 2010 Best Research Paper Award
03 Dec 2010 - 19:39 in Achievement
Our paper, Qualitas Corpus: A Curated Collection of Java Code for Empirical Studies. Ewan Tempero, Craig Anslow, Jens Dietrich, Ted Han, Jing Li, Markus Lumpe, Hayden Melton, and James Noble. In Proceedings of the Asia Pacific Software Engineering Conference (APSEC), Sydney, Australia, 2010. Won the Best Research Paper Award. For more information see the Qualitas Corpus web site or contact A/Prof Ewan Tempero at the University of Auckland.
18 Nov 2010 - 13:46 in Research
CraigAnslow presented his paper on "Multi-touch Table User Interfaces for Co-located Collaborative Software Visualization" in the Doctoral Symposium at the ACM International Conference on Interactive Tabletops and Surfaces (ITS), Saarbrucken, Germany, 2010.
28 Sep 2010 - 19:02 in Research
At SPLASH 2010 members of Elvis have three research papers at OOPSLA:
- Agility in Context. Rashina Hoda, Philippe Kruchten, James Noble, Stuart Marshall.
- Tribal Ownership. Nicholas Cameron, James Noble, Tobias Wrigstad.
- Ownership and Immutability in Generic Java. Yoav Zibin, Alex Potanin, Paley Li, Mahmood Ali, Michael D. Ernst.
- Mojojojo --- More Ownership for Multiple Owners. Paley Li, Nicholas Cameron and James Noble
- GoHotDraw: Evaluating the Go Programming Language with Design Patterns. Frank Schmager, Nicholas Cameron, James Noble. Evaluation and Usability of Programming Languages and Tools (PLATEAU) Workshop
- Using Grounded Theory to Study the Humans Aspects of Software Engineering. Rashina Hoda, James Noble, Stuart Marshall. Human Aspects in Software Engineering (HAoSE) Workshop.
- Co-located Collaborative Software Visualization. Craig Anslow, Stuart Marshall, James Noble, and Robert Biddle. Human Aspects in Software Engineering (HAoSE) Workshop.
- Manifesto: a New Educational Programming Language. Kim B. Bruce, James Noble, Andrew Black, Jens Palsberg.
Conference Day COMP/ENGR 489
03 Sep 2010 - 20:10 in Event
COMP489 and ENGR 489 (Honours) students gave presentations at the 2010 Conference Day. All the presentations were above expectations. Well done to all students who presented. VictoriaOzorio won an award for the best Software Engineering presentation.
Video Competition
13 Aug 2010 - 18:05 in Achievement
Yi-JingChung won an iPod Nano for coming 2nd in the Engineering Video Competition and CraigAnslow won a consolation prize.
Evaluation and Usability of Programming Languages and Tools (PLATEAU)
27 Jul 2010 - 12:03 in Event
2nd Workshop on the Evaluation and Usability of Programming Languages and Tools (PLATEAU) in conjunction with SPLASH and Onward! 2010. Call For Papers (CFP), paper submission deadline 13 August 2010. http://ecs.victoria.ac.nz/Events/PLATEAU/ Programming languages exist to enable programmers to develop software effectively. But how efficiently... programmers can write software depends on the usability of the languages and tools that they develop with. The aim of this workshop is to discuss methods, metrics and techniques for evaluating the usability of languages and language tools.
EuroPLoP 2010
07 Jul 2010 - 15:06 in Event
JamesNoble attended EuroPLoP and presented the paper on "How Much is Just Enough: Some Documentation Patterns on Agile Projects" by Rashina, James, and Stuart.
28 Jun 2010 - 21:53 in Event
NicholasCameron, StephenNelson, and JamesNoble attended TOOLS 2010. Nic presented his paper on "Encoding Ownership Types in Java". Stephen presented his paper on "Understanding the Impact of Collection Contracts on Design".
21 Jun 2010 - 10:52 in Event
NicholasCameron, StephenNelson, and JamesNoble attended ECOOP 2010. Nic had a paper at FTfJP on "Towards a Semantic Model for Java Wildcards". Stephen had a paper at the doctoral symposium on "Identifying and Implementing Relationships".
08 Jun 2010 - 22:20 in Event
RashinaHoda presented her paper "Agile Undercover: When Customers Don't Collaborate" and poster "What Language Does Agile Speak?", and SivaDorairaj presented his paper "Understanding the Importance of Trust in Distributed Agile Projects: A Practical Perspective" at XP 2010 in Trondheim, Norway. AngelaMartin and JenniferFerreira, Elvis alumni also presented their papers too.
20 May 2010 - 15:59 in Event
RashinaHoda presented her paper on Organizing Self-Organizing Teams. Rashina Hoda, James Noble, Stuart Marshall at ICSE 2010. Also see the InfoQ article about Organizing Self-organizing Teams.
Dagstuhl Seminar 10152
20 May 2010 - 15:56 in Event
DavidPearce and JamesNoble attended the Dagstuhl Seminar on Relationships, Objects, Roles, and Queries in Modern Programming Languages, 11-16 April 2010.
Honours Poster Session 2009
18 Sep 2009 - 00:53 in Event
ClareLenihan, HughDavenport, JayShepherd, GeoffreySpurr, NeilBecker, JoshuaLindsay, and JamesSullivan presented posters of their honours project to the department and then to industry in the Cotton Club. All the posters looked very impressive and it was a great event had by all. Well done everyone.
Summer Research Students 2009
09 Dec 2009 - 15:01 in Research
We have the following summer research students working with Software Engineering staff on some interesting projects: ShannonBay, HughDavenport, DavidKydd, ClareLenihan, VictoriaOzorio, NickVause, Alli Witheford, ConstantineDymnikov, HannesMehnert
Rustan Leino Seminar
18 Apr 2010 - 13:45 in Seminar
Rustan Leino from Microsoft Research gave a seminar on The Dafny program verifier.
Rob O'Callahan Seminar
18 Apr 2010 - 13:41 in Seminar
Robert O'Callahan from Mozilla gave a seminar on API Design for the Masses.
Rashina Hoda Seminar
18 Apr 2010 - 13:39 in Seminar
Rashina Hoda gave a seminar on Organizing Self-Organizing Agile Teams. .
Craig Anslow PhD Proposal Seminar
18 Apr 2010 - 13:38 in Seminar
Craig Anslow gave a PhD Proposal seminar on Multi-touch Table User Interfaces for Collaborative Visual Software Analytics.
Alcino Cunha Seminar
18 Apr 2010 - 13:36 in Seminar
Manual Alcino Cunha gave a seminar on An Algebraic Approach to Bidirectional Model Transformations.
Werner Heijstek Seminar
18 Apr 2010 - 13:34 in Seminar
Werner Heijstek gave a seminar on Software Design in Global Development.
Sven Hartmann Seminar
18 Apr 2010 - 13:32 in Seminar
Sven Hartmann gave a seminar on Chasing after Potential Secrets in Relational Databases.
Philippe Kruchten Seminar
18 Apr 2010 - 13:30 in Seminar
Philippe Kruchten gave a seminar on Software Architecture Knowledge Management
Mark Moir Seminar
01 Mar 2010 - 22:37 in Seminar
MarkMoir gave a seminar on "Experience with and Potential of Hardware Transactional Memory". I will briefly summarise our experience with the Hardware Transactional Memory (HTM) feature of Sun's multicore processor code named Rock. This experience has demonstrated significant potential in making it easier to construct concurrent data structures that are scalable, efficient, and correct, but also a number of limitations that prevent us from exploiting the full power of HTM. In the second half of the talk, I will focus on the potential of HTM by considering how it can be used to simplify various concurrent algorithms. The goal of this work has been to explore the assumptions needed about an HTM feature in order to exploit it in various contexts. We hope these observations will help guide designers of future HTM features. Bio: Mark Moir is a Distinguished Engineer a Sun Microsystems, and is the Principal Investigator of the Scalable Synchronization Research Group at Sun Labs. Moir received the B.Sc. (Hons.) degree in Computer Science from Victoria University of Wellington, New Zealand in 1988, and the Ph.D. degree in Computer Science from the University of North Carolina at Chapel Hill, USA in 1996. From August 1996 until June 2000, he was an assistant professor in the Department of Computer Science at the University of Pittsburgh, after which he joined Sun Labs.
James Skene Seminar
24 Feb 2010 - 10:56 in Seminar
James Skene who is a post-doc with John Hosking at the University of Auckland gave a seminar on "Descript, a declarative, object-oriented modelling language". Abstract Software engineering, or the act of producing software, involves capturing decisions and domain knowledge in abstractions. Ultimately, the programs that we write are abstractions, or models, of their every possible execution. But, in the course of writing a program we may also develop other abstractions, such as domain models, class hierarchies, interfaces, domain-specific representations etc. Ideally, once we have captured some knowledge in an abstraction, we would prefer to reuse that abstraction in other projects, rather than go to the effort of redeveloping it. But, it seems to be difficult to keep track of what artifacts mean over time, and to separate interesting abstractions from non-interesting, project specific ones. In my talk I will discuss Descript, a language that I am developing with funding from the FRST. Descript is an attempt at a language that will allow software engineers to capture abstractions in such a way that their meaning is clear, retained over time, easy to extract, relatively untainted by quotidian detail, and at the same time still useful. It is object-oriented in the sense that it models objects and relationships in the real world. It is declarative in the sense that it has no primitives for modelling actions. Descript is intended to be useful for programming, modelling and metamodelling. It is also intended to address some perceived deficiencies in existing technologies in the model-driven engineering sphere, such as UML, MOF and OCL.
Philippe Kruchten talk at the Wellington JUG
18 Feb 2010 - 19:50 in Event
Elvis arranged for Philippe Kruchten to give a talk at the Wellington Java User Group (JUG) on "Software architecture and agile software development: a clash of two cultures?". February 2010.
Susan Eisenbach Seminar
18 Feb 2010 - 19:47 in Seminar
Susan Eisenbach from Imperial College, London, England gave a seminar on "Concurrent Programming: Is there a silver bullet?". February 2010.
Students Graduating December 2009
09 Dec 2009 - 14:28 in Achievement
At the December Graduation Ceremony RaduMuschevici (MSc) and Jason Xie (PhD in AI) will be graduating, congratulations.
15 Dec 2009 - 23:01 in Event
RashinaHoda presented her research results at Bar Camp Agile (12th Dec 2009)
NZCSRSC 2010 - Call For Papers
09 Dec 2009 - 14:50 in Event
RashinaHoda, SivaDorairaj, and CraigAnslow are helping organise NZCSRSC 2010. Please submit a paper. The submission deadline is 31 December 2009.
Dave Pearce another talk at Wellington JUG
09 Dec 2009 - 14:31 in Seminar
DavidPearce gave another talk this year at the Wellington Java User Group, on Java Puzzlers, 2 December 2009.
OOPSLA, Onward, WikiSym 2009
05 Nov 2009 - 11:43 in Research
CraigAnslow presented the Wikipublisher: A Print on Demand Wiki paper at the WikiSym symposium co-located with OOPSLA and Onward in Orlando, Florida, USA. We also successfully organised our Onward workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU). We had a number of great papers with some interesting discussions.
Stephen Cheng Innaworks Talk
24 Sep 2009 - 17:31 in Seminar
Stephen Cheng from Innaworks will talk about the A to Z of building a compiler, focusing on everything but the program analysis and optimizations. Stephen will try to cover garbage collection, multi-threading, run-time-library architectural choices, platform specific optimizations, specialized tools developed in-house for building a compiler (such as for debugging run-time library, or profiling etc). He will also talk a little on how code analysis/code generation interact with some of the above topics. Details: Friday, 25th of September, 2009 at 11am in CO216.
Dave Pearce talk at Wellington JUG
18 Sep 2009 - 00:48 in Seminar
DavidPearce gave a talk at the Wellington Java User Group, On Eradicating the Dreaded NullPointerException, 16 September 2009.
CFP VASE Workshop
14 Sep 2009 - 17:22 in Event
Final CFP for submissions to our workshop on Visual Analytics in Software Engineering (VASE), deadline 14 September 2009.
Andrew Craik Visit
14 Sep 2009 - 17:21 in Seminar
Andrew Craik from the Parallelism Research Group at the Microsoft Queensland University of Technology e-Research Centre gave a school seminar on Using ownership to reason about inherent parallelism in object-oriented programs. Andrew stayed for a week and had meetings with various people here working on programming languages and ownership.
Colin Atkinson School Seminar
14 Sep 2009 - 17:13 in Seminar
Colin Atkinson from University of Mannheim, Germany, gave a school seminar on Boosting Productivity through Search-Driven Reuse.
IEEE Postgraduate Presentation Event
14 Sep 2009 - 17:11 in Event
KeithCassell and CraigAnslow presented at the IEEE Central Region Post-graduate event. Keith won an honourable mention for his presentation on Using clustering to enhance the maintainability of OO classes.
Keith Cassell PhD Proposal Seminar
14 Sep 2009 - 17:06 in Seminar
KeithCassell gave his PhD proposal seminar on Using clustering to enhance the maintainability of OO classes.
|15 Aug 2019 - 12:16


text:
The Stage Video API in Adobe Flash Player and Adobe AIR enables beautiful, high-performance video playback across platforms, including TVs. Stage Video helps websites deliver best-in-class video across screens and browsers by enabling access to hardware acceleration of the entire video pipeline. Developers can take advantage of this new model to deliver improved playback quality while reducing processor usage by up to 85 percent. This enhanced performance builds on the benefits of H.264 hardware accelerated decoding introduced in Flash Player 10.1.
Stage Video demos for Flash Player
Brightcove players found across the web deliver efficient, beautiful video playback using Stage Video hardware acceleration.
This YouTube player demo utilizes Stage Video hardware acceleration.
Vimeo is video + you. We put your videos first and give you the best ways to share, discover, and be inspired.
Advantages of Stage Video
Stage Video works with all of the existing video on the web viewed in Flash Player, allowing websites to continue to take advantage of its other benefits for video playback, including advanced streaming controls for smoother, high-quality playback, DVR-like playback control, adaptive bitrate management, content protection, consistency, and reach across browsers and over one billion computers, mobile devices, and TVs. Adobe AIR also supports Stage Video on TVs and on mobile devices.
Flash Player enables beautiful, rich experiences beyond video playback, and developers and designers can composite dynamic content on top of video to create immersive, interactive experiences. Websites will benefit from Stage Video by simply updating their video player SWF—no changes to existing video libraries or delivery infrastructure are required.
Thibault Imbert (Feb 08, 2011)
Render video on devices by taking advantage of the underlying video hardware and by using the StageVideo API in Flash Player.
Andrian Cucu (Feb 18, 2011)
Learn about Stage Video support in OSMF and Strobe Media Playback, and how to use them to publish video players that deliver high-performance video playback.

subset: commoncrawl


text:
SCC Diesel Program Receives NATEF/ASE Recertification
|Shown during the presentation of the plaque, left to right: Paul Allen Dick, SCC student; Daniel Burnett, Associate Dean of the Career and Technical Services division; Ricky Harris, instructor; Dr. Jo Marshall, SCC President and CEO; Jake McPheron, program coordinator; and, Charlene Harris, SCC Board of Directors Chair.
The Diesel Technology program at Somerset Community College has once again received national recognition for providing students with quality training.
The program was recently recertified by the National Automotive Technicians Education Foundation (NATEF) for meeting Automotive Service Excellence (ASE) standards. These standards are recognized by industry as program requirements for training diesel mechanics in medium and heavy trucks.
Jake McPheron, program coordinator, said that the NATEF standards are established by industry to examine the structure, recourses and quality of training programs.
SCC President Dr. Jo Marshall and SCC Board of Directors Chair Charlene Harris presented McPheron and instructor Ricky Harris with a plaque and letter noting the recertification of the program. Daniel Burnett, Associate Dean of the Career and Technical Services division was also present.
McPheron said, A big reason we have been able to continue these high standards is because of the support we've received from the college and area businesses. The program has maintained the certification since 2002.
During the most recent recertification evaluation, training standards were met in all eight medium and heavy truck instructional areas. These are: Diesel Engines, Suspension and Steering, Brakes, Electrical/Electronic Systems, Preventative Maintenance Inspection, Drive Trains, Heating, Ventilation, and Air Conditioning and Hydraulics.
The continued support and maintenance of the program standards and education of our students are the primary goals of the Diesel Technology program at SCC, McPheron said.
Graduates of the program have many opportunities for employment. Diesel technicians repair and maintain the diesel engines that power transportation equipment, such as heavy trucks, buses, and locomotives. Some mechanics work on bulldozers, cranes, road graders, and agricultural equipment such as farm tractors and combines.
SCCs program offers several credentials to successful graduates, including: an Associate of Applied Science degree in General Occupational/Technical Studies; Agricultural Technician Diploma and Medium/Heavy Truck Diploma; and 10 certifications specializing in diesel engines and related auto/truck and agricultural component repairs.
For more information on SCCs Diesel Technology program, email McPheron at email@example.com or Harris at email@example.com.


text:
Enter the 2013 Serious Eats Pumpkin Carving Contest!
Sharpen those knifes, because we're resurrecting our semi-annual pumpkin carving contest this year! Now that you know how to carve any photograph into a pumpkin —and what to do with the seeds — the pumpkin patch is your oyster.
Use this Ed-O-Lantern for inspiration, and let your imagination run wild. To enter, simply upload your photo to Photograzing (you'll need to log into your Serious Eats account, or sign up here), or snap your masterpiece on Instagram and tag it @seriouseats. Bonus points will be awarded for food-centric creations. Give us your best!
- Deadline: You have until Thursday, October 31 at 6 p.m. (EST) to upload photos.
- What we're looking for: Originality, creativity, and craftsmanship. Try to take the best photo possible, and make sure to include a description with your submission. Winners are limited to residents of the continental U.S.
- Judges: The Serious Eats team
- Inspiration: 2010 winners, 2009 winners, 2008 winners, essential pumpkin carving toolkit, and how-to instructions (beginner and advanced).
- Prize: A signed copy of the SE book!
But wait, there's more! Follow Serious Eats on Facebook, Twitter and Pinterest!


text:
F Thomas necesitaba un nuevo diseño de impreso o envases y lanzó un concurso de diseño en 99designs.
Un ganador ha sido elegido entre 98 diseños de 19 diseñadores freelance.
Master Design (http://www.masterdesign.org)
We are a Christian book publishing company that publishes for pastors and public speakers. This book is for a speaker that does mostly conferences.
Audience would be Christians who attend the conferences.
I need a cover in Photoshop or InDesign.
Here are the chapter titles:
Chapter Titles (including Bible Study topics):
Some Basic Truths About Temptation - Understand the Enemy and How He Works
Learn How and Where The Enemy is Working - Recognize the Common Forms of Temptation
Meet Jehovah-Jireh - Rely on God's Faithfulness to Provide All You Need
Prepare Yourself for Temptation - Watch and Pray
Realize that It's All in Your Mind - Renew Your Mind
Resist and Retreat - Don't Flirt with Temptation
Give God the Glory - Praise Him in Every Victory
A creative cover with artwork would be what we are looking for. A plain cover with just text is NOT what we are looking for.
While we are the publisher, we do give the author final say on the cover.
Specs: cover spread will be 11.4 x 8 3/8 (so the front will be 5.5 by 8 3/8)
Feel free to ask questions.


text:
Tracy Ross
Program Director, Host of Sounds Good and Beyond the Edge
Tracy started working for WKMS in 1994 while attending Murray State University. After receiving his Bachelors and Masters degrees from MSU he was hired as Operations/Web/Sports Director in 2000. Tracy hosted All Things Considered from 2004-2012 and has served as host/producer of several music shows including Cafe Jazz, and Jazz Horizons. In 2001, Tracy revived Beyond The Edge, a legacy alternative music program that had been on hiatus for several years. Tracy was named Program Director in 2011 and created the midday music and conversation program Sounds Good in 2012 which he hosts Monday-Thursday. Tracy lives in Murray with his wife, son and daughter.


text:
Welcome to Shadow Bend Kennel, home to Gabe, Bayleigh, Bree, Madi, Duke & Becca; our Boykin Spaniel dogs. The kennel is situated on 10 acres of beautiful farmland in Odenville, Alabama; which is located about 25 miles east of Birmingham. Our Boykins are trained and bred by us on our property which includes fields and a 3 acre lake.
Rick & Becki Anderson – email@example.com


text:
WASHINGTON, Nov. 10 (UPI) -- People who use some lower-wattage microwaves may not be cooking food long enough, a U.S. official warns.
Kathy Bernard, of the U.S. Department of Agriculture Food Safety and Inspection Service, said it is important to know the wattage of your microwave oven.
"To find it, look on the inside of the oven door or in the owner's manual, or you can test how long it takes to boil a glass of water. If it takes 2 minutes or less it's a very high-wattage oven, around 1,100 watts. Four minutes or longer it's a lower wattage -- around 625 watts," Bernard said in a statement. "If your microwave's wattage is lower than the wattage recommended on the package cooking instructions it will take longer than the instructions specified to cook the food. The higher the wattage the faster it will cook food."
If cooking instructions don't recommend cooking the product in a microwave, then don't, Bernard said.
To cook food safely in a microwave, cover with a lid or microwave-safe plastic wrap, leaving a corner open to release steam.
"The temperature should be 165 degrees Fahrenheit, unless otherwise stated on the label," Bernard said. "That's the internal temperature that will kill any harmful bacteria if present. Use a thermometer."
If leftovers are being stored in a mini-fridge, make sure it is 40 degrees F or lower. Having a thermometer is key to checking food is cooked hot enough and stored cold enough, Bernard said.


text:
These games teach valuable skills and have a high fun and educational rating.
Your child develops advanced matching skills as they look at parts of an object and try to match them to the full object.
Your child practices matching different shaped objects by helping Baby Bop pack her star.
Your child develops shape recognition and matching skills by creating the object using a variety of shapes.
Your child can explore and engage with things in the environment by watching a little yellow animal called Uki experiencing with apples in this easy to follow video.
Your child improves social development by matching the face with the emotion.
Your child develops matching and memory skills by playing this game.
Your child develops creativity and matching skills by helping Barney decorate a cake or wrap presents.
Your child develops matching and letter recognition skills by playing this memory game.
Your child develops matching and human body skills by matching different parts of Curious George's face to their correct location.
Your child develops matching and the ability to form predictions by guessing which disguised form is the bear.
Zoodles 11.8.7 Copyright (c) 2014 Inquisitive Minds, Inc. All rights reserved.


text:
Shop at Gabstores for high-performance online laptop charger, power adapters, Keyboards, Hinges and Fans etc. at most affordable prices! Browse our latest collection of Laptop and Mobile Accessories and find the series or model you are looking for.
Each product is designed flawlessly by following the manufacturer's technical specification to provide reliable run time. Moreover, our accessories come with an assurance of safety measures and adaptability. So, here you are buying quality and performance!
Our amazing collection of accessories includes all the latest series and model which are must have for an amazing computing experience. You are going to find some of the great laptop charger price which is sure to save your money. So, buy Laptop and Mobile Spare parts & Accessories online at the lowest price in India with us.
Showing 1–12 of 2356 results
Showing 1–12 of 2356 results


text:
World to end on 12/21/12; why we deserve it
Don't let those eggheads at NASA try to fool you: The world will end on 12/21/12, just as the Mayans predicted centuries ago. (An actual excerpt from their prophetic tablet: "That's great, it starts with an earthquake, birds and snakes, an aeroplane — Lenny Bruce is not afraid." Such an advanced culture!)
How do I know the end is near? Because the signs of an imminent apocalypse have been coming all year — signs like these:
1. Here Comes Honey Boo Boo premieres big on TLC and just keeps growing, inspiring — no joke — the rise of "hillbilly porn."
2. Once-fun K-Pop phenomenon "Gangnam Style" refuses to go away, spurring tiresome parodies/homages made by everyone from the Teenage Mutant Ninja Turtles to Glee. Even Jay Leno's doing the dance. When does it end, people?! (Oh, yeah: tomorrow.)
3. And similarly: lame election memes take all the fun out of what was already a pretty un-fun presidential race.
4. John Travolta and Olivia Newton-John's incredible, awful music video for "I Think You Might Like It."
5. The Newsroom posits that all women are flighty idiots who don't understand the Internet. Incredibly, a Newsroom cast member ends up proving Aaron Sorkin right.
6. There are currently six Real Housewives shows airing on Bravo on rotation. Come January — if we make it that far — Tina Fey won't have even one show.
7. Dan Harmon gets fired. Community's season 4 premiere date gets pushed to October, then February of a year that won't exist, ensuring we will never see Greendale's Hunger Games parody.
8. Speaking of: The CW orders a Hunger Games-inspired reality show, thereby proving that they really, really didn't get the point of The Hunger Games.
9. Perhaps even worse: Honey Boo Boo's televised home orders a reality show called Best Funeral Ever. The network's initials stand for THE LEARNING CHANNEL.
10. Amy Poehler and Will Arnett are no more. Ditto Heidi Klum and Seal, and Danny DeVito and Rhea Perlman, who were together for over 40 years.
11. Couple names their baby Hashtag.
12. Baby Beluga is dead.
13. Donald Trump.
That's it; I'm good and ready for the apocalypse. Got any pop culture travesties to add to this list?
Read more:
EW Special Coverage: Best & Worst 2012
This Week's Cover: The Best and Worst of 2012
The Final Cut: Dawn of the Dread


text:
Hello and welcome to the new HYIPsTalk.com Forum! We decided to switch from vBulletin to XenForo. In this upgrade process I also removed a ton of spam and old topics. If you see spam please use the Report link available on each post.
From now on there will always be a moderator present on the forum. If you have any problems or questions you may start a conversation with user hyipstalk.
Autosurf Discussion
General discussion of Autosurfs. It includes those paying, and those under review as having problems.
Page 5 of 60
Thread Display Options
Page 5 of 60


text:
Ye Cheng, MathWorks
In this webinar, you will learn how to create and use MATLAB® apps to perform numerical analysis and illustrate concepts in fluid mechanics and heat transfer. The webinar shows you how to find answers to questions such as how does the velocity profile develop in a channel flow? How does the temperature distribution change over time in a heated domain?
You'll learn how to develop algorithms with MATLAB and Symbolic Math Toolbox™ to provide both numerical and analytical solutions. You'll also see how to create graphical user interfaces (GUIs) to allow interactive control over input parameters and quick visualization. Starting with MATLAB R2012b, you can package GUIs and functions into MATLAB apps that can be easily shared with colleagues and students.
This webinar includes demonstrations that show how you can:
View example code & apps from this webinar here: http://www.mathworks.com/matlabcentral/fileexchange/index?term=authorid%3A183059
About the Presenter: Dr. Ye Cheng is a member of the Academic Technical Evangelist team at MathWorks helping faculty members better utilize MATLAB and Simulink for education and research. She has several years of teaching experience in senior-level mechanical engineering laboratories. Ye holds Ph.D. and M.S. degrees in mechanical and aerospace engineering, focusing on advanced 3D imaging techniques for the study of turbulence and multiphase flow.
Recorded: 8 Mar 2013


text:
Hi Tim, Craig: I think this would go on our entry page and maybe linked from the overview. I really like the use cases but one thing would be good is to highlight why or where a standard fits in. thanks again for this! Paul On Wed, Nov 21, 2012 at 8:47 AM, Craig M Trim <email@example.com> wrote: > Hi Tim, > > That's a good question. I don't think we had any conclusion there. The > target audience are potential adopters, so the overview document might make > sense. > > -Craig > > [image: Inactive hide details for Timothy Lebo ---11/20/2012 11:37:13 > AM---Craig, The descriptions are very nice.]Timothy Lebo ---11/20/2012 > 11:37:13 AM---Craig, The descriptions are very nice. > > From: Timothy Lebo <firstname.lastname@example.com> > > To: Craig M Trim/Costa Mesa/IBM@IBMUS, > Cc: Provenance Working Group <email@example.com> > Date: 11/20/2012 11:37 AM > Subject: Re: ACTION-152: Trim to write a paragraph mot ivating needs for > provenance (Provenance Working Group) > > ------------------------------ > > > > Craig, > > The descriptions are very nice. > > Apologies, but it was a long F2F... what is the target for this writeup? > Is it for the Overview document? > > Regards, > Tim > > > On Nov 20, 2012, at 11:00 AM, Craig M Trim <*email@example.com*<email@example.com>> > wrote: > > > I've been working through Action 152 and have come up with 6 use > cases, and extended summaries for two of them. This is still a work in > progress, and I welcome feedback. Thanks! > > Use Case Types: > 1. Risk Management (Compliance and Reputation) > 1. Health Care (Finding contradictory / complementary findings on the > same topic in medical text) > 2. Epistemological Bias (Bias in scientic / research texts) > 3. Expert Systems (Notions of trust and confidence in ingested data) > 4. Supply Chain (source of ingredients) > 5. Social Business (trust, confidence, reputation) > 6. General Ledger (greater tranparency for auditing) > > Use Case Summaries: > > 1. Compliance Risk (a type of Risk Management): > > What is Compliance Risk? > > Companies are subject to a wide range of rules and regulations that > apply directly to their internal operations and the products and services > they provide. Compliance to these regulations are essential for a company > to operate transparently and ethically in their particular markets. They > are required to prove compliance to the imposed regulations through > internal and external auditing processes . > > These processes are usually manual where the auditors sample and > inspect the process documentation generated by the company being audited. > This is both time consuming and potentially subject to error. Applying the > Provenance architecture and methodology to business processes as they > execute has the potential to improve the quality of the auditing processes, > improve the transparency of a company's compliance to the regulations and > provide cost benefits which impact profitability. > > How can Provenance help? > > The question of whether (or how) the content of a particular > electronic document has changed since its creation is very much an > integrity question in the security world; it is equally well a proper > question for the analysis for a document's provenance . > > An assessment of the trustworthiness of information sources and the > products derived from them is of fundamental importance. Not only is the > trustworthiness of a source of interest, but the way in which information > changes as it is processed and disseminated between people and groups . > > 4. Supply Chain: > > Suppose I had an app on my mobile phone which I could take to a > supermarket and could scan the barcode of a product. From that, I could > get a history of its creation. I might now want to know all the details as > a consumer, but for a given soup I could scan the barcode and know when and > where the ingredients were manufactured. > > 5. Social Business > > Finding experts, trust relationships and reputation - goes beyond > LinkedIn concept of a 1st relationship. Provenance can be used to see who > interacts, how frequently that interaction occurs, when and where, etc. > > 6. General Ledger > > The General Ledger is the core component of any company's > accounting system. It contains the set of "books" containing records of all > the financial transactions that flow through the company and therefore > provides a permanent record of the financial history of the company. The > General Ledger may contain other sub-ledgers for items such as cash, > accounts receivable and accounts payable. All entries posted to these > sub-ledgers will be reconciled and visible through the General Ledger > account. The set of financial transactions contained within the General > Ledger are periodically audited by external auditors who then certify the > financial health of a company; the company is then able to report its > financial results to external investors. > > In addition to the transactions recorded in a General Ledger, > companies must also describe the processes they use to update entries in > the General Ledger. These transparency requirements are imposed to combat > fraudulent transactions that may influence a company's financial state. In > this case, an auditor has not only to certify the accounts of a company but > also the processes used by the company in generating the accounts. > > Enabling provenance would require the following information items > within a Provenance data model: > 1. Identifiers for each General Ledger transaction > 2. The roles and identities of users preparing, approving and > posting the General Ledger transactions > 3. Timestamps recording when the individual process steps took place > 4. Codes confirming that each process step completed satisfactorily > 5. For security and protection against tampering, the Provenance > documentation can be cryptographically signed > > With provenance enabled in the process, an auditor may pose the > following types of queries: > 1. For a particular transaction in the General Ledger, did the > users approving the transaction have sufficient authority? > 2. Were the defined steps in the accounting process followed > sequentially? > 3. Were the supporting documents for a particular transaction > approved at the correct time? > 4. Are there any transactions in the General Ledger that were > inserted that did not follow the necessary process? > 5. Have any transactions been altered since they were first entered > into the General Ledger? > > -Craig > > <graycol.gif>Provenance Working Group Issue Tracker ---11/10/2012 > 01:41:35 PM---ACTION-152: Trim to write a paragraph motivating needs for > provenance (Provenance Working Group) ht > > From: Provenance Working Group Issue Tracker <*firstname.lastname@example.com*<firstname.lastname@example.com> > > > To: Craig M Trim/Costa Mesa/IBM@IBMUS, > Date: 11/10/2012 01:41 PM > Subject: ACTION-152: Trim to write a paragraph mot ivating needs for > provenance (Provenance Working Group) > ------------------------------ > > > > ACTION-152: Trim to write a paragraph mot■ivating needs for provenance > (Provenance Working Group) > * > **http://www.w3.org/2011/prov/track/actions/152*<http://www.w3.org/2011/prov/track/actions/152> > > On: Craig Trim > Due: 2012-11-17 > > If you do not want to be notified on new action items for this group, > please update your settings at:* > **http://www.w3.org/2011/prov/track/users/53101#settings*<http://www.w3.org/2011/prov/track/users/53101#settings> > > > >
(image/gif attachment: graycol.gif)
This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 21 November 2012 11:46:19 GMT


text:
Celebrate your pride, travel experiences, or future travel destinations in your office, home or wherever you please! Bring color and light to your interior decor with these flags!
This listing is for a motivational canvas Wall Art framed, gallery wrapped Canvas print. Canvas is already Stretched and mounted to a wood frame.
Available Sizes in Inches (Height x Width x Depth)Option No. 1 ---- SIZE: 8"x12"x0.75" Option No. 2 ---- SIZE: 12"x18"x0.75" Option No. 3 ---- SIZE: 16"x24"x0.75" Option No. 4 ---- SIZE: 20"x30"x0.75" Option No. 5 ---- SIZE: 24"x36"x0.75" Option No. 6 ---- SIZE: 32"x48"x1.5" Option No. 7 ---- SIZE: 40"x60"x1.5"
-Stretched and Ready to Hang-Sawtooth Hanger installed-Epson printing process (the best!) -Gallery Wrap Canvas-Archival Grade Ink - Giclee Printing-Protective coating (Waterproof, Scratch and UV light resistant)-Poly-Cotton Blend, Thick Archival Grade Canvas Material-Artisan Wooden Stretcher Bars - 100% solid wood (Will not warp or bow over time) -Light-weight, wood framework with a .75" or 1.5" side depth for a frameless presentation-Guaranteed to last you for over 100 years
How to Order: -Select Print Size-Add Listing to CART-Complete Checkout Process
Our main focus at DecorJay is you, the customer. We only believe in using the highest quality of materials and workmanship for our canvases. These canvases are all made in our professional studio and are guaranteed to last you for over 100 years! We stand behind all our products and do everything in our power to ensure on time delivery and elite customer service.
*All items are made to order, so you are guaranteed to get a brand new item.*


text:
9390 NC Hwy 33
Whitakers, NC 27891
Phone: 252-437-1501
Fax: 252-437-0228
970 W NC Hwy 97
Spring Hope, NC 27882
Phone: 252-437-1501
Fax: 252-437-0228
With five family-owned sod farms in Nash County, Vandemark offers turfgrasses to suit every need -- from residential landscaping to golf course renovation.
Vandemark Farms offers a wide assortment of sod varieties to complement your residential landscape design. Choose from zoysiagrass, fescue, bermudagrass and more to find the best sod for your property. Unsure which lawn grass is right for you? The Vandemark team is happy to share our expertise and help you choose a sod that fits your price range, soil type and maintenance preferences.
Installing or renovating an athletic field? With over 600 acres of turfgrass, our North Carolina sod farms have a product that will suit your needs. In addition to Tifway 419 hybrid bermudagrass, Vandemark produces several hardy sod varieties that are well suited to use in soccer fields, football fields, baseball fields and more.
Vandemark Farms is proud to be the trusted turfgrass supplier of North Carolina businesses, including many loyal customers in the landscaping industry. Our sod products are available in either 2' x 5' mini rolls or in the large 3.5' x 80' rolls, providing the flexibility that our commercial sod customers require.
Golf course owners, managers and landscaping companies choose Vandemark for our commitment to providing only the highest quality golf course sod. Our experienced turfgrass specialists can help you find the right sod for your needs!
We ship turfgrass to customers across North Carolina -- call Vandemark Farms today to order your new sod! Vandemark sod is also available at select nurseries and garden centers in Raleigh, Zebulon, Rocky Mount, Nashville, Greenville, Winterville, Tarboro, Wilson and Roanoke Rapids, NC.
We also offer a unique sprigging process that incorporates fresh sod tilled into
the soil instead of the typical dried broadcast sprigs. This process greatly reduces
the amount of water needed over the term of field grow-in. These products are available
to shipped to any location in North Carolina.
Monday -Thursday: 8:00 AM to 5:00 PM
Friday: 8:00 AM to 4:00 PM
Its dense, rapidly spreading growth habit means quick recovery from injury. Perfect
for a lawn that hosts the weekly, family football or soccer game!!!
With its lower fertilization and water needs, and dark green color, Compadre zoysia
is an excellent choice where a medium-fine bladed, tough and tight knit turf is
Confederate lawns require less overseeding, have better disease resistance, excellent
shade tolerance and deep year round color.
The most shade tolerant of all our warm season varieties, Raleigh makes a great
lawn grass in areas with lots of trees.
Its low maintenance needs are a perfect match for homeowners wanting a great looking
lawn with less of the hassle!
"We have been working with Vandermark Farms since 2008, the staff and their understanding
of getting the high quality product on site, on time makes the decision to continue
business with them very easy!"
"The quality of my sod lawn is amazing. It was suprizing when we looked into JUST
how affordable it was compared to seeding."


text:
To cry or rejoice; I'm not sure, but regardless, the holidays are over. The kids are back in school and I am back to work. The hectic schedule that is life as a working mom resumes. This year, one of my resolutions is to simplify… streamline, if you will. I would like to be able to accomplish the same amount of tasks more effectively and more efficiently.
I'll admit that I am somewhat on the right track being a "Type A" personality, as my husband likes to call it, though I prefer "organized." For example:
- I thoroughly enjoy making lists and checking things off. (Organized!)
- I've begun carpooling to and from my son's school. (Saves time AND gas!)
- I plan out what I will be cooking AT LEAST two weeks (sometimes more) in advance. This way I don't have to waste mental energy trying to decide what to make or waste time and gas making multiple trips to the grocery store. (Possibly a little over the top, but hey, it does save time!)
Now that I've got that stuff mastered, I am going to try to implement new strategies into my plan. For starters, I plan to do more on-line shopping. This is a proven time and money saver and you cannot beat the convenience factor, which let's face it; convenience is a pretty big deal in our busy lives. Shopping on-line not only offers convenience, but it also offers you the opportunity to compare prices, shop from the widest variety and can offer great discounts not found in traditional stores… all with a few clicks on your keyboard!
Once you find easy to use, reliable sites for your online shopping, the time and money saved will add up quickly. I happen to work for a company that is a great example of this: Filters Fast. As a busy mom, I know how it is easy to overlook certain household maintenance tasks such as replacing refrigerator and air filters. Air filters, for example, need to be replaced every 3 months, refrigerator filters every 6 – 12 months. At FiltersFast.com, you can sign up for Auto Delivery! No more trying to remember when you need to replace the filters, what size you need etc. Instead, you will receive a reminder email, details included, informing you that your order is on its way! An additional advantage to using Auto Delivery is that you will automatically receive a 5% discount!
Did you know you can buy groceries online also? A lot of the larger grocery store chains now offer online shopping. How convenient is that? There might be a small surcharge involved, but the time you save is invaluable.
Here are the general steps:
- Go to the site, pick out your groceries, and pay (via credit or debit card).
- The store pulls your chosen items and packages them for you.
- Select a time you wish to pick them up. The store will have them waiting curbside when you arrive.
There are many things we can do to simplify our busy lives with a little advance planning. I plan to do more online shopping this year. Go ahead and knock some items off of your "To Do List" such as ordering your replacement air and water filters from FiltersFast.com. The convenience of Auto Delivery at Filters Fast cannot be beat. Let's streamline, get organized, save money and most importantly, save time; our most precious commodity!
Please visit FiltersFast.com for more information on the super time saving Auto Delivery option!


text:
The spanish government aproves today the Budget's project, which reduces from 21% to 10% the tax in concerts, theatral shows and corridas. The duty, aplied since 2012, didn't afect books and art.
Cinema is out of the agreement between the government and Ciudadanos about General Budgets of the State.
(Source: El País)
The Oficina de Suport a la Iniciativa Cultural opens a call for grants which have the objective of giving support to creation center's activities and performing arts productions, music and visual arts with a professional character and in public and private equipments which are located in Catalunya.
Period: 21/03/2017 - 03/04/2017
(Source: Xarxanet)
Mercat de les Flors, Sala Hiroshima and Beckett are programming theatre and dance plays, actions, talks and workshops which question the traditional stereotypes.
The 'trans' speech brusts into the barcelona's theatre billboard. In the middle of the debate about the need of making more visible the different ways of asuming the sexual identity (a debate wich won prominence because of incidents such as the homophobic agressions in Berga or the transphobic campaign from Hazte Oír), some scenic spaces of the city are hosting during march and april a bunch of shows, plays, conferences and workshops to come closer the transgender world.
(Source: El Periódico)
Mateos Feijóo's programming, which set aside the text theatre plays, divides the theatre profession.
More than 250 professionals of the cultural sector, most of them related to performing arts, signed a letter supporting the new strategy of the theatral naves of the cultural complex Matadero (Madrid), depending of the city council of the capital, which caused a big division in the theatre trade for setting aside the text plays in favour of other disciplines such as performance, music, dance or visual arts.
(Source: El País)
The Conde Duque Cultural Center is programming performing arts, literature, exhibitions and music during one month in the festival Ellas Crean.
Thirteen years bringing the creative woman to the first line of the culture in Madrid. March starts with the festival Ellas Crean and will be battling out until 7th april. "On one side we want to improve circles, name sites, recover the memory of women", explains the director of the center, Concha Hernández, "and on the other side we want the festival to be a meeting point of oportunities for the youngests in dialogue with the most established ones".
(Source: La Vanguardia)
The Culture Department of Generalitat de Catalunya and the Fira Mediterrània de Manersa with the collaboration of Espai Marfà - Girona City Council and Casa de la Música del Gironès Foundation are calling up the 2nd edition of the "Teresa Rebull" award to the best popular and traditional culture music project.
The economic dotation is 5.000 euros and a creation stage. Deadline for presenting projects: 31 march 2017
(Source: Fira Mediterrània de Manresa)


text:
Welcome to the Latitude Wine Online Store
Recently added item(s) ×
You have no items in your shopping cart.
Registered in England & Wales (Company No. 7168588) Registered Office: 5 Cherry Tree Walk, Leeds, West Yorkshire, LS2 7EB
This website requires cookies to provide all of its features. For more information on what data is contained in the cookies, please see our Privacy Policy page. To accept cookies from this site, please click the Allow button below.


text:
San Diego Assemblymember Toni Atkins was selected as Speaker of the Assembly Wednesday, making her the first openly gay woman to hold the job.
"I am humbled, grateful, and ready to get to work," Atkins said in a written release. "From the drought we are experiencing to ensuring a healthy business climate and a world class educational system, California is facing important issues in the near future.
Akins, 51, served on the San Diego City Council for eight years and as Deputy Mayor of the City of San Diego before moving to the state legislature to serve as representative of the 58th District.
She will succeed Assembly Speaker John A. Pérez of Los Angeles who reaches his term limit in 2014.


text:
Join us at 1 p.m. ET Thursday for an AARP Coronavirus Tele-Town Hall on managing your money. Learn more.
Experts say diet fad can fill you up — and help you drop a few pounds
Is It Time for a 'Liquid Diet'?
How to get healthier by changing what you drink
Can a Detox Undo Bad Eating Habits?
It's better to eat well every day
Easy Superfood Soups to Make This Winter
3 delicious cold-weather favorites to cook up
Tasty ways to cook winter's healthiest vegetables
Why the answer is probably yes — and smarter ways to get it
Members save 10% on their check every day.
Members save 10% every day at the McCormick family of seafood and steak restaurants.
Start Getting Your Member Benefits Today!
Get the Most From Your Membership
Continue Enjoying Your Member Benefits!
Enter address, city, state, or ZIP code.
Driver Safety (0)
Tax Aide (0)
Travel (0)
Events (0)
Shopping (0)
Entertainment & Dining (0)
Healthcare & Insurance (0)
Financial Services & Insurance (0)
Membership (0)
Marketing (0)
Volunteering (0)
Member Local Offers (0)
Chapters (0)
Visit the AARP state page for information about events, news and resources near you.
25% off the first healthy meal delivery of $99+.
Members save 15% all day, every day at participating locations.
Members save 15% on in-store purchases of frozen yogurt, treats and apparel.
AARP members receive exclusive member benefits & affect social change.
You are leaving AARP.org and going to the website of our trusted provider. The provider's terms, conditions and policies apply. Please return to AARP.org to learn more about other benefits.
Your email address is now confirmed.
Manage your email preferences and tell us which topics interest you so that we can prioritize the information you receive.
Explore all that AARP has to offer.
In the next 24 hours, you will receive an email to confirm your subscription to receive emails
related to AARP volunteering. Once you confirm that subscription, you will regularly
receive communications related to AARP volunteering. In the meantime, please feel free
to search for ways to make a difference in your community at


text:
both sound like they will be unique additions to the Creed lineup. very interesting ingredients
thanks a lot, Cairomerta!
Awesome info thanks! Spices and woods sounds amazing. I can't wait to try that one. I will start hounding my SA. The pinapple note in Aventus scares me a little and with ambergris listed as a basenote I really hope it's not built on the milesime base.
both sound like they will be unique additions to the Creed lineup. very interesting ingredients
thanks a lot, Cairomerta!
I will be curious to try these.
I think the bottle looks a bit amateur.
Are you saying Creed doesn't even know what they are going to put in a bottle and sell for $1000 in a few months? I wish I had a business where I could do that and still sell.
I do like a lot of Creed scents so I'm not a Creed hater but yes I do find their business model amusing at times.
cairomerta do you know anything about the now discontinued Private Collection that are now in a vault and will supposedly be released once every 10 years?
Last edited by AZsmells; 15th June 2010 at 02:13 AM.
Last edited by cairomerta; 15th June 2010 at 02:14 AM.
Is the fragrance called Aventis or Aventus? The thread title reads Aventis, but the bottle in the photo is Aventus.
Quand on boit l'eau, il faut penser à sa source
Its Aventus... I misspelled it. Its now corrected.
personally i want to try them out but neither sound very appealing to be honest. Hopefully i am mistaken.
You've really got the scoop, haven't you cairo.
I must say, I'm in the camp that doesn't really like the Aventus bottle, but not liking a bottle has never stopped me from enjoying a scent, so it's just a minor thing.
The base notes in both of these sound very tempting.
Last edited by mikeperez23; 15th June 2010 at 03:47 AM.
On another note, these two make use of patchouli, birch and oakmoss, notes which aren't used that much in typical Creed compositions. Another reason to get excited.
Last edited by cairomerta; 15th June 2010 at 06:50 AM.
Last edited by cairomerta; 15th June 2010 at 06:50 AM.
Sorry for all the double posts. I dont know what happened!!
Last edited by cairomerta; 15th June 2010 at 06:51 AM.
I'm exited to try Aventus when it's released, but the bottle looks terrible.
I kind of like the kitchy bottle, but I'm a bit concerned about the Ambergris in the base. Again???????????????????
Last edited by adonis; 15th June 2010 at 10:32 AM.
Definitely looking forward to trying these!
I assume that the thing that looks like a wing (Pegasus was my first thought) is Napoleon's cape. The bottle is indeed a bit over-the-top, but it is powerful - I hope the frag is, too. I've been having terrible longevity with Creed's other Napoleon frag, Bois du Portugal.
For swap/sale: Fougère Royale, AdP Colonia Club, Tauer Lonesome Rider, MDCI Cuir Garamante, vintage Tiffany for Men, 1 Million Intense, Montale Cuir D'Arabie, Bentley Intense, Prada Amber PH Intense, Prada Amber PH metal travel spray, Loewe PH, M7 gel, Roma (women's), Obsession, others.
http://tinyurl.com/ju9yuu6 (swaps)
http://tinyurl.com/hx7yws8 (sales)
thank you cairo I have taken to Creed lately and find any new news exciting, especially after trying
Windsor courtesy of yours truly
"What actions are most excellent? To gladden the heart of human beings, to feed the hungry, to help the afflicted, to lighten the sorrow of the sorrowful, and to remove the sufferings of the injured" Prophet Muhammad (pbuh)
I'll try em' when they come out. Can't wait. Also, my mind is failing me right now, but is Aventus the first masculine main-line Creed release in a while now? I can't remember the last one.
<><><><><><><><><><><><><><><><><><><><><><><><><> <><><><><><><><><><><><><><><><>
Obsessions of the Moment- Kristiansand EDC, Green Irish Tweed, Zizan
Granted, we've known each other for some time. It don't take a whole day to recognize sunshine. ~ Common Sense
Last edited by LiveJazz; 15th June 2010 at 05:58 PM.
"It's not what you look like when you're doing what you're doing; it's what you're doing when you're doing what you look like you're doing."
Last edited by hirch_duckfinder; 15th June 2010 at 09:04 PM.
"Dont try to be original. Be simple. Be good technically, and if there is something in you, it will come out. - Henri Matisse.
"Wear R de Capucci" - Hirch Duckfinder
I'll just wait till a few BNers try them and give us the scoop on these new fragrances
Thanks Cairomerta for the heads up, I am still trying to muster enough will power to try the xerjoff samples, I am afraid I might fall in love with something I can't afford
Off-Site Decants =) (updated 04/24/2017)
Last edited by Mini_Mouse; 17th June 2010 at 10:24 PM.
Ms. Creed, may I be the first to tell you "Welcome to Basenotes".
It would be really nice to have somebody from the Creed family offering more or less regularly first-hand information about your House's perfumes. We are an opinionated bunch of people, but seldom more evil than any other cross-section of the population ( :.


text:
Cookbook cover image courtesy of Random House
This dish is emblematic of great home-style Southern cooking. Some say its origins are in Europe, where wiener schnitzel was invented, and there are some similarities. The connection ends, though, with the country-style sausage gravy with which we smother our pan-fried cutlets. Europeans serve their version with a humble (and lean) wedge of lemon. I retained the gravy but lightened it up dramatically—and instead of pan-frying the cutlets in bacon fat as they do in some parts of the South, I chose to bread and bake them.
- Yield
- Serves 4
- 1 cup whole-wheat flour
- 2 cups whole-wheat panko breadcrumbs, such as lan's All-Natural
- 3 large egg whites
- Four 3-ounce portions lean filet mignon, pounded about 1/3 inch thick
- Nonstick cooking spray
- Salt and freshly ground black pepper
- One 6-ounce link hot Italian turkey sausage, casing removed
- 1 cup low-fat,low-sodium chicken broth
- 1 tablespoon cornstarch
- 1/2 cup nonfat Greek yogurt
- Preheat the oven to 450˚F. Place a wire rack on a baking sheet lined with foil, and set it aside.
- Put the flour in a shallow dish. Put the panko in another shallow dish. In a medium bowl, whip the egg whites until they are very foamy but not quite holding peaks. Dredge the steaks in the flour, shaking off any excess. Dip them in the egg whites to coat. Then dredge the steaks in the panko, coating them evenly.
- Place the steaks on the wire rack and spray them with cooking spray. Season the steaks with salt and pepper to taste, and roast until they are golden brown and crispy, 8 to 10 minutes.
- Meanwhile, heat a large nonstick saute pan over high heat. When the pan is hot, add the sausage and stir it to break it up. Cook the sausage until it is just done about 4 minutes.
- While the sausage is cooking, whisk the chicken broth into the cornstarch in a small bowl.
- Add the cornstarch mixture to the sausage and bring it to a simmer. When the gravy has thickened slightly (after about 2 minutes), remove the pan from the heat.
- Stir the yogurt into the gravy. Season it with salt and pepper to taste. Pour the hot gravy over the steaks, and serve immediately.
Nutritional analysis provided by TasteBook, using the USDA Nutrition Database
Now Eat This: 150 of America's Favorite Comfort Foods, All Under 350 Calories by Rocco DiSpirito. Copyright © 2010 by Rocco DiSpirito. Published by the Random House Publishing Group. All Rights Reserved.
Hailed as the "Leading Chef of his Generation" by Gourmet magazine, Rocco DiSpirito received the James Beard Award for his first cookbook, Flavor. He went on to author Rocco's Italian-American (2004), Rocco's Five Minute Flavor (2005), Rocco's Real-Life Recipes (2007), and Rocco Gets Real (2009). DiSpirito also starred in the Food Network series Melting Pot, the NBC hit reality series The Restaurant, and the A&E series Rocco Gets Real.


text:
Facet Stone Women's...
925 Sterling Silver // The price is...
No products
Check out
Display all pictures
New product
925 Sterling Silver // The price is double. // Rose Gold plated
More details
Add to cart
Add to my wishlist
The minimum purchase order quantity for the product is 1
All product photos are taken by our company and all the products images are real.
After saving your customized product, remember to add it to your cart.
Be the first to write your review !
Customer ratings and reviews
Four Leaves Clover 925 Sterling...
Heart 925 Sterling Silver Earrings
Women's Silver Earring
Aquamarine Evil Eye 925 Sterling...
Star 925 Sterling Silver Earrings
Queen Crown 925 Sterling Silver...
Square Pave Silver Earring
Snowflake 925 Sterling Silver...
Princess Crown 925 Sterling...
Pearl Stone Silver Earrings
Drop Silver Women Earrings
Drop Silver Earrings
Silver Earring
Shuttle Stone Pearl Silver Women...
Tulip Silver Earring
Round Silver Earring
Brown Zircone Stone Silver Earring
Cat's Eye Oval Silver Earring
Marquoise Women Silver Earring
Oval Women Silver Earring
Cat Eye Pink Quartz Stone Silver...
Zircone Stone Circle Silver Earring
Baguette Stone Silver Earrings
Zircone Line Silver Earring


text:
New Haven Connecticut has been throwing this annual alleycat, Grand Theft Velo. Besides having awesome artwork for their flyers…they seem to put on a pretty damn good show.
I spoke with Matt Uva to get an idea of what the scene is like and what to expect for this upcoming throw down.


text:
Aspect #1: The Application Startup
Everybody would agree that usability is an important factor of mobile applications, but probably not everybody would agree that optimizing the startup process is part of the usability effort. All mobile OSes will notify about startup events, and also have a set of other events around the application lifecycle. Typically, there's an event that fires only once for the initial loading of the application, and then a few other events subsequent to the application being paused and resumed. You should make clear which tasks to perform for each event. The golden rule is that the startup has to be the smoothest and quickest possible. This means, for example, avoiding setup questions except, perhaps, the first time the application is run. If users need to specify settings, reuse their latest choices to speed up the process. If the application is subject to licensing, avoid checking that at every startup and resort to checking it in advance and storing results. Also, define your policy for when connectivity is lost. Lengthy tasks should not belong to the startup process. If that's not possible at all, then provide feedback using a context-sensitive indicator: the sooner you display some UI, the better.
Did you recall how applications were written in the 1990s? Most of them were just based on a task-based main menu with a loop waiting for user input. It's the same pattern for mobile applications: Quick startup and a clear list of possible tasks.
Aspect #2: The Natural User interface
Desktop applications conquered the world with their graphical user interfaces (GUI); mobile applications are going to do the same thanks to their natural user interfaces (NUI). As the child of multi-touch capabilities, NUI is made of a number of gestures such as swiping the screen to scroll and pan, pinching/stretching to zoom, tapping to click, tapping-and-holding to get context menus, and shaking the device to do whatever makes sense for the application.
As long as your application provides features that map to the intended meaning of most gestures, you should go with NUI. Mobile platforms usually offer ready-made events and you should be using them whenever possible (as opposed to lower-level events such as button down, tap down, tap up, and the like). Custom and application-specific gestures are possible, especially multi-touch gestures that involve two or more fingers, but they are just custom gestures that may confuse users.
Aspect #3: Input Forms
Typing is evil for users of mobile applications whether or not the device has its own hardware keyboard. Of course, typing is just unavoidable for most applications. A good compromise is minimizing the pain by showing just the set of characters that will likely be used, using customized auto-completion, and treating numerical data appropriately.
Voice input is an interesting field, but its wide adoption is currently limited by the fact that very few languages are supported ,not to mention the quality of recognition and the time for training. A smooth combination of a classic keyboard and voice input is a good pattern to follow in scenarios where a lot of text has to be entered.
Another problem to be aware of is that the soft keyboard often ends up covering widgets and controls in a way that prevents or limits normal interaction. It is unpleasant, for example, when you must manually close the keyboard to be able to save what you just entered. Designing the UI of a form that considers the soft keyboard is a good example of maximizing usability.
Aspect #4: HTTP calls
Remote calls may cost money to a mobile user, but minimizing the number of remote calls is not a pattern that can, or should, be applied to just any application. For enterprise-class applications, designed for a business audience, this is probably just not an issue, as these users will probably have a flat fee with no significant limitation on traffic.
A more important aspect of HTTP calls is that they require connectivity and a mobile user doesn't always have it. A mobile application must always be ready to degrade gracefully if no wireless network is available or the user is in an out-of-service area. This usually means queuing outbound calls and showing cached data. It may also mean prefetching data, possibly in the background, to have more information available for display when connectivity is lost or missing.
HTTP calls, however, should move the least possible amount of information to save bandwidth and connection costs. This means having a mobile-specific service layer that exposes methods tailor-made for the requests of the mobile application. Just the implementation of the service layer — the list of HTTP endpoints invoked directly from the device — sets the difference between an effective application and a poor application.
Aspect #5: Navigation within Data
One of the most characterizing traits of iPhone has been its ability to pan content horizontally through a natural gesture. The limited real-estate of mobile devices requires thoughtful analysis of the data layout. Scrolling data is easy for the user, but heavy for the application that needs to cache and hold in memory much more data. Your effort should be focused on finding a good balance between the number of items the application logic requires to display and the actual number loaded and displayed.
Caching provides an intermediate storage layer where the application can fetch data, thus saving the user a remote call. Caching is tightly coupled to the capabilities of the device (i.e., SD cards) and platform (i.e., API) that manage external memory. In terms of algorithms, the Predictive Fetch (PF) pattern is a powerful tool, as it suggests which information to download in advance. In general, PF is a tricky pattern because there's always the risk of downloading data that is never used. In a mobile scenario, however, data that is not used in the current session can be cached and used later or during offline behavior.
Aspect #6: State Management
As you may have guessed already, mobile applications are all about saving resources: bandwidth, screen real-estate, memory, CPU cycles, data entry, even user gestures. It is key for a mobile application to stay in sync with the user and intelligently save context and any possible data entered or manipulated along the way.
A golden rule of real-time systems states that any data that you can prove certain must be saved. This holds true for mobile systems as well, though for different reasons. If the user completed an action successfully, you might want to learn from that and automatically reuse some of the settings or data for later use. How this happens depends on the application, but in general, you must be clear on the state of the application at any given time.
Moreover, mobile applications are subject to be interrupted frequently: an incoming phone call, the user starts another application, the screen gets otherwise engaged, a notification comes in, or the user that hits the Home or Back key. These are all examples of events that may originate a change of state in the application, and a well-made application is always ready to save its current state to some storage to retrieve it later. An application that goes to the background can be killed instantaneously: Persisting context is something you want to do in some way.
Speaking of client-side storage, each platform has its own solution. A common denominator, however, exists in SQLite. You won't be able to reuse the data-access layer, but at least the structure of the storage, schema, and queries are the same.
Aspect #7: Sensitive Data
Associating the words "security" and "mobile device" forms a bit of an oxymoron. We want privacy, but we don't mind loaning other people our devices for a quick phone call. We want to protect our private data, but we dislike retyping passwords all the time. We want privacy, but we run location-aware applications. Security for mobile devices is all about reaching an acceptable balance between permissions, checks, and restrictions.
As an application developer, you must be concerned about a few things: leveraging the permission model of the OS, certifying your application, and storing sensitive data (i.e., credentials) securely. Generally, the permission model of the OS associates each operation with a security level. If the application didn't manage to get authorization for that level, the operation is denied. In its simplicity, the model is quite powerful because it forces developers to declare explicitly what an application will do. Intentions are packaged with the executable and displayed to the user during installation. Getting an application from the platform application's store offers another level of warranty to users and it ensures that the application has been certified as safe to use. But this doesn't necessarily mean that non-certified applications (i.e., Android applications) are unsafe.
What about managing sensitive data? Anything that is stored can be discovered, but required data that is not stored must be reentered. With mobile applications, it is common that credentials are typed once and cached until the application is removed or the user explicitly logs out. The overall model is very similar to authentication cookies in Web applications. How this is accomplished depends on the platform. In iOS, you have a system-provided dictionary — the Keychain object — that saves sensitive name/value pairs in a location inaccessible by applications and ignored by backups. In Android and Windows Phone 7, you may use the native API (internal storage in Android and isolated storage in Windows Phone 7) to store data in a way that makes it unavailable to any other application on the phone. For Android devices, however, this is not guaranteed if the phone is rooted and applications are allowed to access every fold of it. For this and other reasons, it is preferable that you manage to encrypt sensitive data.
Aspect #8: Background processing
All mobile platforms allow only one application at a time to control the device. When the user starts a new application, the one previously in the foreground goes to the background, ready to be resumed if the user returns to it via the Back button or starts a new instance. With iOS and Android, applications in the background are still live applications and can be resumed instantly when the user navigates back to them. However, the operating system reserves the right to kill background applications at any time.
In multitasking systems such as iOS and Android, background applications can get extra processing time by using a system-provided API (iOS) or triggering a UI-less service (Android). Background processing capabilities, however, are just for applications that need to keep on working while in background, or that may find it useful to perform low-priority tasks when idle — for example, prefetching data to keep warm for later.
For long-lasting operations, you have just one option: running them in the background through a secondary thread. Threads are supported in iOS, Android, and Windows Phone 7 even though what happens if the application is dismissed may be different in the various platforms.
The Road Ahead
Writing mobile applications for multiple platforms is challenging at the minimum. It involves learning and using radically different languages, understanding and mastering different architectures, and even using different computers. Does it make sense to invest time to study a common SDK? Probably not, if you're a developer or a small team of developers.
Beyond the logic of the application, the aspects discussed in this article apply to nearly any mobile application. Simply addressing these aspects clearly in the analysis helps a lot. At a minimum, in fact, you know what to look out for in each project. If you can also manage to grab data in the right format from the server, and if you can delegate the hard work to the server, then you may find yourself up to the task.
You won't be reusing code (except, perhaps, some application logic between Android and BlackBerry), but you should be reusing logic and skills. And here I see an opportunity for vendors — not aiming at a magic tool, but aiming at replicating platform-specific components for quick programming. My gut feeling is that developers don't really need a "philosopher's stone" that can turn JavaScript or whatever into Objective C or Java. As a developer, I'd love to find rich widgets and helper classes in a platform-specific framework to use to speed development. From the vendor's perspective, it's not immensely different than targeting Windows Forms, Silverlight, and ASP.NET MVC.
Today's mobile programming reminds programming in the 1990s. And what I'm hoping for are some big libraries (remember MFC?) for each major platform. Things are changing very fast though and, who knows, someone could soon come up with a more powerful meta-language and a virtual machine running compiled code. For the time being, I just refer to the eight apects previously discussed and reconsider the best approach for each new project I take.