29. AS A CLIENT, HOW DO I?
• service discovery
• in an android environment
• google intents; web intents
• on the web?
• web intents?
• richer? standards? good practices?
• “A Framework for Self-Descriptive RESTful
Services”
Tuesday, May 14, 13
30. as a client, i know my
providers
Tuesday, May 14, 13
31. # OF ACTIONS SUPPORTED?
• web intents scales on providers
• what about # of actions?
• “Distributed Affordance: an Open-world
Assumption for Hypermedia”
Tuesday, May 14, 13
33. AN EXISTING SERVICE
• migration costs x no costs
• how do I publish my service?
• where do I publish my service?
• “A Concept for Generating Simplified RESTful
Interfaces”
Tuesday, May 14, 13
34. AS A NEW SERVICE
• design?
• json?
• rdf?
• “ModelYour Application Domain, NotYour JSON
Structures”
Tuesday, May 14, 13
38. we see the problem as
an human issue
Tuesday, May 14, 13
39. we see the problem as
an human issue
Tuesday, May 14, 13
40. we see the problem as an
human issue
•TDD
•test first
•+ other software engineering practices
•Mauricio Aniche’s research
•http://www.aniche.com.br/publications
Tuesday, May 14, 13
41. we see the problem as an
human issue
•developers
•solve problems with and withoutTDD
•analyze the solutions
Tuesday, May 14, 13
42. we see the problem as an
human issue
•“No difference betweenTDD and noTDD.”
•“Experience and wisdom makes the
difference.”
Tuesday, May 14, 13
43. we see the problem as an
human issue
•Lutz Prechelt
•An empirical comparison of C, C++, Java, Perl,
Python, Rexx, andTcl
•http://page.mi.fu-berlin.de/prechelt/Biblio/
jccpprt_computer2000.pdf
Tuesday, May 14, 13
44. we see the problem as an
human issue
•developers
•solve a problem in different languages
Tuesday, May 14, 13
45. we see the problem as an
human issue
•“the differences between languages tend to be
smaller than the typical differences due to
different programmers within the same
language”
Tuesday, May 14, 13
50. academia & industry
•try to bring every company and developer
closer to research ?
•if not researching, trying in practice and
analyzing its results?
Tuesday, May 14, 13