On the notion of inheritance A Taivalsaari ACM Computing Surveys (CSUR) 28 (3), 438-479, 1996 | 467 | 1996 |
A roadmap to the programmable world: software challenges in the IoT era A Taivalsaari, T Mikkonen IEEE software 34 (1), 72-80, 2017 | 261 | 2017 |
Method and apparatus for synchronizing tasks performed by multiple devices A Taivalsaari, L Paimen US Patent 8,996,729, 2015 | 219 | 2015 |
Programming Wireless Devices with the Java 2 Platform: Micro Edition R Riggs Addison-Wesley Professional, 2003 | 210 | 2003 |
Web browser as an application platform A Taivalsaari, T Mikkonen, D Ingalls, K Palacz 2008 34th Euromicro Conference Software Engineering and Advanced …, 2008 | 169 | 2008 |
Web applications–spaghetti code for the 21st century T Mikkonen, A Taivalsaari 2008 Sixth international conference on software engineering research …, 2008 | 112 | 2008 |
The web as an application platform: The saga continues A Taivalsaari, T Mikkonen 2011 37th EUROMICRO Conference on Software Engineering and Advanced …, 2011 | 102 | 2011 |
Prototype-based programming: Concepts, languages and applications J Noble, AKP Taivalsaari, I Moore Springer, 1999 | 98 | 1999 |
Classes vs. Prototypes Some Philosophical and Historical Observations A Taivalsaari Journal of Object-Oriented Programming 10 (7), 44-50, 1996 | 93 | 1996 |
Liquid software manifesto: The era of multiple device ownership and its implications for software architecture A Taivalsaari, T Mikkonen, K Systä 2014 IEEE 38th Annual Computer Software and Applications Conference, 338-343, 2014 | 91 | 2014 |
The lively kernel a self-supporting system on a web page D Ingalls, K Palacz, S Uhler, A Taivalsaari, T Mikkonen Self-Sustaining Systems: First Workshop, S3 2008 Potsdam, Germany, May 15-16 …, 2008 | 90 | 2008 |
The death of binary software: End user software moves to the web A Taivalsaari, T Mikkonen, M Anttonen, A Salminen 2011 Ninth international conference on creating, connecting and …, 2011 | 85 | 2011 |
Object-oriented programming with modes AKP Taivalsaari Journal of object-oriented programming 6 (3), 25-32, 1993 | 82 | 1993 |
Apps vs. open web: The battle of the decade T Mikkonen, A Taivalsaari Proceedings of the 2nd Workshop on Software Engineering for Mobile …, 2011 | 81 | 2011 |
Transforming the web into a real application platform: new technologies, emerging trends and missing pieces M Anttonen, A Salminen, T Mikkonen, A Taivalsaari Proceedings of the 2011 ACM Symposium on Applied Computing, 800-807, 2011 | 74 | 2011 |
Using JavaScript as a real programming language T Mikkonen, A Taivalsaari Sun Microsystems, Inc., 2007 | 72 | 2007 |
A critical view of inheritance and reusability in object-oriented programming A Taivalsaari University of Jyväskylä, 1993 | 71 | 1993 |
A taxonomy of IoT client architectures A Taivalsaari, T Mikkonen IEEE software 35 (3), 83-88, 2018 | 62 | 2018 |
Implementing a Java TM Virtual Machine in the Java Programming Language A Taivalsaari Sun Microsystems, Inc., 1998 | 54 | 1998 |
On the development of IoT systems A Taivalsaari, T Mikkonen 2018 Third International Conference on Fog and Mobile Edge Computing (FMEC …, 2018 | 51 | 2018 |