{"title":"Lessons learned from long-term micro-browser software architecture evolution","authors":"T. Yamakami","doi":"10.1109/WOCN.2006.1666686","DOIUrl":null,"url":null,"abstract":"With recent advances in devices, networking infrastructure and content, the mobile Internet is becoming a solid reality. The embedded software engineering needs to cope with this emerging demand. With the rapid changes in the mobile Internet landscape, it is difficult to identify how the software design methods are managed in this domain. There are multiple design factors in the embedded software architecture: portability, alignment to CPU and memory constraints, performance, extensibility, reliability and time to market. In order to identify the fits between these factors and requirements, the author describes the characteristics and design focus of four different microbrowser software architectures, which evolves for a decade to meet the digital appliance requirements. The author summarizes the design focus shift from the early stage to the recent stage. From this retrospective analysis, the author describes the relationship among software architecture, underlying environments and mobile-specific content, which is unique in the mobile microbrowser software engineering","PeriodicalId":275012,"journal":{"name":"2006 IFIP International Conference on Wireless and Optical Communications Networks","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 IFIP International Conference on Wireless and Optical Communications Networks","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WOCN.2006.1666686","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
With recent advances in devices, networking infrastructure and content, the mobile Internet is becoming a solid reality. The embedded software engineering needs to cope with this emerging demand. With the rapid changes in the mobile Internet landscape, it is difficult to identify how the software design methods are managed in this domain. There are multiple design factors in the embedded software architecture: portability, alignment to CPU and memory constraints, performance, extensibility, reliability and time to market. In order to identify the fits between these factors and requirements, the author describes the characteristics and design focus of four different microbrowser software architectures, which evolves for a decade to meet the digital appliance requirements. The author summarizes the design focus shift from the early stage to the recent stage. From this retrospective analysis, the author describes the relationship among software architecture, underlying environments and mobile-specific content, which is unique in the mobile microbrowser software engineering