Best Asian Film and Popular

Fly Me to Polaris ( China )

Fly Me to Polaris ( China )
Sinopsis Fly Me to Polaris : Seorang pemuda buta yang bernama Onion yang bekerja di rumah sakit  jatuh cinta pada seorang suster cantik bernama Auntum namun seblum Onio menyatakan cintanya dia mengalami kecelakan dan meninggal namun ketika Onion mau menuju surga dia tiba tiba mendapatkan bonus sehingga dia diberi kesempatan untuk mengajukan satu permintaan.Onion pun meminta untuk kembali ke bumi untuk menyatakan perasaannya kepada Auntum walaupun dia tidak akan dikenali lagi oleh Auntum
Cecilia Cheung yang memerankan Auntum terlihat  sangat cantik di film ini dengan pakaian suster dia terlihat begitu menawan. Saya sendiri sangsi ada artis yang terlihat cantik di tahun 1999 dimana tahun film ini dibuat.

Mama hao – Mother Love Me Once Again (China)

Mama hao – Mother Love Me Once Again (China)
Sinopsis Mama hao : Film ini judul aslinya “”Mama zai ai wo yi ci” judul lainnya “My Beloved” atau “Mother love me once again”, yang membuat film ini begitu berkesan karena cerita dalam film ini sangat sedih. Film ini diawali tentang kisah cinta Rong dan Chiu Hsia, namun sayang kisah cinta mereka tidak direstui oleh orang tua si pria. Karena tidak direstui kisah cinta keduanya putus dengan Chiu Hsia harus mengandung seorang anak. Hingga sampai waktunya lahirlah seorang anak lucu bernama Chian. Ibu Rong ingin yang terbaik untuk anaknya. Rong dipaksa untuk menikah dengan seorang istri baru tetapi mereka tidak bisa memiliki anak. Mertua Rong kini mencari Chiu Hsia lagi untuk meminta Chian diserahkan kepada mereka. Keluarga Cina memang sangat mengutamakan anak pria. Semula Chiu Hsia menolak permintaan tersebut tetapi setelah mempertimbangkan yang terbaik untuk anaknya ia menyetujui Chian diurus oleh keluarga ayahnya. Hingga pada suatu waktu Chiu Hsia yang masih sedih kehilangan anaknya menjadi gila, kisah selanjutnya silahkan Anda tonton sendiri.

One Litre of Tears (Jepang)

One Litre of Tears
Sinopsis One litre of Tears : Film  ini didasarkan pada kisah nyata seorang gadis Jepang bernama Aya  Kito  (29 Juli 1963 – 23 Mei 1988, yang telah Spinocerebellar  Degeneration  ketika ia berusia 15 tahun, dan dapat melanjutkan hidupnya  sampai  kematiannya pada usia 25 tahun. Dia terus menulis dalam buku  hariannya  untuk mengingat pengalamannya sampai ia bisa tidak lagi  memegang pena  sederhana. Aya ingin hidup sampai akhir hidupnya, dan  tujuan penulisan  dalam buku harian itu untuk mengingatkan dirinya  sendiri untuk tidak  menyerah. Dia meneteskan air mata berkali-kali, pada  saat yang sama  dicakup oleh cinta kaya dan dukungan dari keluarga dan  teman-temannya  diary-nya One Litre of Tears diumumkan sesaat sebelum  kematiannya.. Ini  mendorong banyak orang, sehat atau sakit, karena pesan  di dalamnya  inspirasi dan berani. Sebagai Aya menulis, “Just being  alive is such a  lovely and wonderful thing.”

I Miss U (Thailand)

I Miss U
Sinopsis Film I Miss U : Bercerita  tentang seorang dokter bernama Tana yang ditinggal meninggal pacarnya, Nok karena kecelakaan mobil seminggu sebelum pernikahannya berlangsung. Hingga 2 tahung dari kecelakaan tersebut, si dokter Tana masih belum bisa bisa melupakan Nok. Sampai akhirnya datanglah Bee, dokter muda yang sedang praktek di rumah sakit dimana Tana bekerja. Bee berusaha membantu Tana melupakan kesedihan karna ditinggalkan Nok, tapi ketika Bee mencoba, ia kerap dihantui arwah dari Nok.

Miracle of Giving Fool (Korea)

Miracle of Giving Fool
Sinopsis Miracle of Giving Fool : Dia hanya memiliki satu saudara kandung, yaitu adik perempuannya yang bernama Ji-In. Yang begitu dia sayangi meski sang adik malu mengakuinya sebagai kakak. Dia hanya punya satu cinta. Cinta masa kecilnya yang dia pendam. Cinta masa kecilnya yang terus dia simpan di dalam hati. Cinta itu adalah Ji-Ho (Ha Ji Won). Dia punya satu lagu favorit. Satu-satunya lagu yang dia hafal. Lagu yang selalu dimainkan Ji-Ho saat bermain piano. Twinkle…twinkle…little star… Dia pun hanya punya satu sahabat, Sang-Soo. Meski Sang-Soo lah yang telah menyebabkannya dikeluarkan dari sekolah saat kecil dulu. Dia juga hanya punya satu kepiawaian. Dia pandai membuat roti bakar, yang dijualnya di depan sekolah Ji-In adiknya. Hasil usahanya ini dia gunakan untuk membiayai semua kebutuhan dia dan adiknya. Dia memang hanya punya satu, tapi dia mampu memberi banyak. “The fool was waiting for someone….” Pada akhirnya di dunia ini memberi adalah sesuatu yang terpenting. Satu hal yang kita miliki, namun bisa memberi banyak bagi orang lain, itu lebih baik.

A Moment to Remember (Korea)

A Moment to Remember
Cinta juga tak hanya oleh maut namun juga oleh sebuah penyakit. Begitu juga cerita tentang film ini. Film yang awalnya beralur lambat diawal dan akan terasa mengharukan ketika di petengahan film. Film yang mengharukan dan sangat pas untuk ditonton dengan pasangan Anda.

Turtless Can Fly (Irak)

Turtless Can Fly
Film ini akan benar benar menyentuh hati anda. Sebuah film yang bercerita tentang anak anak yang terjebak di dalam perang yang berkecamuk di irak. Anda akan dibuat tertawa dan menangis dalam waktu bersamaan.
ReadmoreBest Asian Film and Popular

Generation Web

generation web

        Since the web was found in 1990, and became increasingly popular Web Internet service with the most viewers. Most Internet users even think that the web is the only service on the internet. Web technology continues to unfold from the era of web 1.0, web 2.0 and the trend towards web 3.0. Unfortunately, the characteristic features of the web version 1.0, to 3.0 there is no agreement among experts. However, that does not mean we do not know the pattern. Here is the pattern of each version of the web according to bebeberapa sources that I read.

Web 1.0

Web 1.0 start since the web in 90. The main characteristic of this era is the information that is static.

The characteristic features of Web 1.0

  • Generally static websites that are rarely changed or completely unchanged
  • Websites are generally not interactive
  • Commonly used technology is a closed technology
  • Most web design using Frame
  • Display color combinations and textnya look tacky as it is only limited to 16 colors and six types of fonts
  • Information that is generally in the form of text news and pictures


Web 1.0 Technologies

  • Basic HTML, basic CSS and Javascript
  • Flash and Java applets
  • Popular browsers are Netscape and Internet Explorer
  • Internet connections are still dial up the maximum 56kbps



Web 2.0

     Web 2.0 started in 2005 until now, characteristic of this era is user generated content and social networking.

The hallmark of Web 2.0


  • The website is dynamic and interactive with AJAX technology
  • Users not only as consumers but also as producers of information in terms of popularity is user generated content (eg YouTube or Wikipedia)
  • The technology used is generally open source
  • Web design using CSS layouts
  • Information consists of text, images, audio, video and animation
  • Web as a medium to communicate and collaborate
  • Social networking predominate in this era.
  • The emergence startup
  • The emergence of these types of websites such as microbloging, photo and video sharing, online bookmarking, blog and social networking


Technology in Web 2.0

  • Ajax and jQuery Javascript library and dominate
  • The increasing use of HTML5 and Flash users decreasing
  • Mobile Web and Responsive web design
  • XML and JSON for data exchange
  • Web API and Mashup (Mashup is a term combining multiple services into one, the example shows the tweet on Google maps)
  • Popular browsers are Chrome, Safari and Firefox
  • Using a broadband internet connection (> 1MB / s)
  • Android and iOS dominate mobile web users.



Web 3.0

       Web 3.0 is the next generation of Web technologies. The hallmark of Web 3.0 is on mobile access, Semantic Web and personalifikasi. Some websites are considered to be the forerunner of the web 3.0 is Instagram. Instagram is described as the beginning of the web 3.0 generation because these services are only available through the mobile device.

Characteristic feature of Web 3.0

       Web integration into household products such as TV, refrigerator or smart jendala or home entertainment product example is Smart windows from Samsung or Google Nexus Q
Semantic Web, Examples of the use of the semantic web is the Knowledge Graph in Google Search
Natural language processing. Using voice commands. An example is Siri, Voice Action Android or Voice search on Google
Location based services and personification information. Web is no longer providing information, but the solution. Examples of these services are Layardan Google Now.
Computer (and web) that can be used, example of this is Google glass products.

Web 3.0 Technologies


  • For a technology that dominates the web 3.0 is as follows:
  • Semantic Web (Example knowledge graph)
  • Artificial Intelligence (Siri)
  • Realtime comunication and colaboration (Google docs, Google Wave)
  • Augment Reality (screen, apps on android)
  • Computer generated Information (Example Wolfram Alpha)
  • HTML5 and Cloud technology


       Similarly, a brief overview of the development of Generation Web. Hopefully the above references can be useful, I hope the article will be updated in accordance with the latest developments.

Reference
 Emering web 3.0 technology, Slideshare Presentation
Evolution of Web 3.0, Slideshare Slideshare presentation.
How Web 3.0 Will Work, Howstuffwork.com
Web 2.0, Wikipedia

http://siskaks.staff.telkomuniversity.ac.id/2016/05/02/teknologi-web-assessment-3/
ReadmoreGeneration Web

Quality and Software Testing Strategies

             
Quality and Software Testing Strategies

 In the context of software engineering, software quality measures how well designed software (design quality), and how well the software in accordance with the design (quality of conformance), although there are several different definitions. It is often described as 'fitness for purpose' of the software.
explanation:
v  Explicit (Explicit): clearly defined and documented
v  Implicit (implicit): not clearly defined and documented but indirectly suggested
v  Requirements (Terms): business requirements / products / software
v  Expectations (Hope): especially the end users expectations
Two-way approach to software quality are common:
§  Defect Management Approach (Management Approach defective)
                Deficiencies in the software can be regarded as a disability to address the needs of end users (end-user requirements). It usually occurs because of misunderstandings and errors in the design requirements, functional logic, data relationships, process time, checking the validity, coding, etc.
                Defect management approach based on the calculation and manage shortages (managing defects). Usually categorized by severity, and the numbers in each category are used for planning. Organization of software development professionals typically use tools like defect leakage Metrics (to calculate the number of errors which pass through the stages of development (development) before it is detected) and control charts to measure and improve the development process (development).

§  Quality Attributes Approach (Quality of attribute approach)
This approach to software quality is best exemplified by the quality of the model remain, such as ISO / IEC 25010: 2011. This standard describes eight hierarchy of quality characteristics, each consisting of sub-characteristics:
Ø  Conformity Functional (Functional Suitability)
Ø  Reliability (Reliability)
Ø  Operability
Ø  Performance Efficiency (Performance Efficiency)
Ø   Security (Security)
Ø  Compatibility (Compatibility)
Ø  perwatan (Maintainability)
Ø  transferability

In addition, the standard defines quality in use model consisting of five characteristics:
Ø  Effectiveness (Effectiveness)
Ø  Efficiency (Efficiency)
Ø  Satisfaction (Satisfaction)
Ø  Safety (Safety)
Ø  Usability

7 steps to improve software quality
1.       Define the quality balanced to the needs of
Impact on Quality: Meet business requirements, achieve a satisfying user experience.
Benefits: Your ability to achieve improved quality for application development teams are not burdened with unrealistic expectations perfectly. Instead, it was rented to the definition of quality in accordance with the time, resources, and budgets are given.
Relevant Roles: Business stakeholders, the entire application development team.
2.       Broadcast Quality Metrics It Simple
Impact on Quality: Reduce defects or lack or failure.
Benefits: Highly visible metrics keep quality top of mind for the whole team and expose when efforts failed.
Relevant Roles: The entire application development team.
3.       Fine-Tune Team
Impact on Quality: Meet business requirements, achieve a satisfying user experience and reduce shortages or failures.
Benefits: team members perform in accordance with their incentives, making quality improvement part of their goals reinforces desirable behavior.
Relevant Role: Management.
4.       Get the Right Terms
Impact on Quality: Meet business requirements, achieve a satisfying user experience.
Benefits: Reduces repetition means less retesting and fewer cycles, which greatly reduces the overall effort.
A relevant role: managers, business analysts, user experience designers, architects.
5.       Testing In Smart to reduce testing.
Impact on Quality: Reduce defects or failures.
Benefits: Focus on testing the most important risk areas and ensure that they receive the lion's share of resources and the testing that every bug that passes will likely be limited to the most important features.
Relevant Roles: Quality assurance manager.
6.       Design Applications to Reduce Risk Bug
Impact on Quality: Reduce defects or failures.
Benefits: Simple, clean design to produce code that is simpler, cleaner, and easier to test and re-which means that the code will have fewer bugs and bugs will be easier to diagnose and fix.
A relevant role: Architects, developers.



7. Optimize Use of Testing
Impact on Quality: Reduce defects or failures.
Benefits: Automation frees resources from the regular tests to focus on the highest priority tests and improves the repeatability test cycle.
Relevant Roles: Quality assurance, developer

What test strategies in software testing?
Test selection test approaches or strategies is one of the most powerful factor in the success of the test effort and accuracy of test plans and forecasts. This factor is under the control of the testers and test leaders.
Let us survey the main types of tests are common strategy:
·         Analytical
Ü  Let us take an example to understand this. The risk-based strategy involves performing risk analysis using project documents and input from stakeholders, the planning, estimating, designing, and prioritize tests based on risk. Another strategy is the analytical test requirements based strategy, in which the specification requirements analysis form the basis for planning, estimation and design tests. Analytical test strategies have in common the use of several analytical techniques formal or informal, usually during the requirements and design phases of the project.
·         Model-based
Ü  Let us take an example to understand this. You can construct a mathematical model for loading and response to e-commerce servers, and tests based on that model. If the behavior of the system is tested in accordance with that predicted by the model, the system is considered to be working. Test strategies based models have in common the creation or selection of several models that formal or informal important for system behavior, usually during the requirements and design phases of the project.
·         Methodist
Ü  Let us take an example to understand this. You may have a list that you have amassed over the years shows that the main areas of the test to run, or you may follow an industry standard for software quality, such as ISO 9126, to outline the area you big test. You then methodically designing, implementing and running the tests following this outline. Test strategies methodical have a common adherence to a pre-planned, systematic approach has been developed in-house, assembled from a variety of concepts developed in-housedan gathered from outside, or adapted significantly from the external ideas and may have a start or end point of engagement for testing.
·         Process - or standard-compliant
Ü  Let us take an example to understand this. You may take the source of IEEE 829 standards for your test, using books like [Craig, 2002] or [Drabick 2004] to fill the void methodological. Alternatively, you may take one source of agile methodologies such as Extreme Programming. Strategy or standard-compliant processing have a common dependence on external approach is developed for testing, often with little - if any - customization (customization) and may have a start or end point of engagement for testing.
·         Dynamic
Ü  Let us take an example to understand this. You can make a lighter set of testing guidelines that focus on rapid adaptation or known vulnerabilities in software. Dynamic strategies, such as exploratory testing, has similarities to concentrate on finding a lot of possible defects during test execution and adapting to the reality of the system being tested as shipped, and they usually emphasize the final stage of testing. See, for example, attacks based approach [Whittaker, 2002] and [Whittaker, 2003] and exploratory approach [Kaner et al., 2002].
·         Consultative or directed
Ü  Let us take an example to understand this. You may ask the user or system developers to tell you what to test or even rely on them to do the testing. Strategy consultation or directed have the same dependence on the non-testers to guide or conduct the testing effort and usually emphasize the final stage of testing only because of the lack of recognition of the value of the initial test.
·         Regression-averse (Regression-averse)
Ü  Let us take an example to understand this. You may try to automate all test functions of the system, so that if it changes anything, you can run any tests to make sure nothing was broken. Regression-averse strategies have in common a set of procedures - usually automated - that allows them to detect defects regression. Regression-averse strategy may involve automating functional tests before releasing function, in this case requires preliminary testing, but sometimes testing focused almost entirely on the testing function that has been released, which in some cases some form of engagement after the release test.

                Some of these strategies is more preventive, for others more reactive. For example, the analytical test strategy involves an upfront analysis of a test basis, and are likely to identify problems in a test basis prior to the execution of tests. This allows the start - and cheap - the elimination of defects. That is the power of a preventive approach.
                Dynamic test strategy to focus on the implementation period of the test. The strategy allows the location of disabled and disabled groups which may be difficult to anticipate until you have a system that is actually in front of you. That is the power of a reactive approach.
                There is no one best way. We suggest choosing any test approach makes the most sense in certain situations, and feel free to borrow and blend.
                How do you know which strategies to choose or mix (blend) for the best chance of success?
                There are many factors to be considered, but let us highlight some of the most important

§  Risk
                Risk management is crucial during the test, so consider the risk and level of risk. For the application of well-established that develops slowly, regression is an important risk-averse so regression strategy makes sense. For new applications, risk analysis can reveal different risk if you choose a risk-based analytical strategies.
§  Skills
                Consider the skills you have and the lack of testers because the strategy must not only be selected, they must also be executed. A standards-compliant strategy is a smart choice when you do not have the time and skills in the team to create your own approach.
§  Aim
                Testing must meet the needs and requirements of stakeholders, interests to be successful. If the goal is to find as many defects (errors) as possible with a minimal amount of time and effort invested - for example, in a typical independent test lab - then a dynamic strategy that makes sense.
§  Regulation
                Sometimes you have to meet not only the interests of stakeholders, but also the regulator. In this case, you may need to plan methodically test strategy that meets the regulator that you have met all their requirements.
§  Products
                Some products, such as weapons systems and software development contracts tend to have the specified requirements. This leads to synergies with strategies based requirements analysis.
§  Business
                Business considerations and business continuity are often considered important. If you can use the legacy system as a model for the new system, you can use a strategy based model.

You should choose the test strategy to factors previously mentioned, schedule, budget, and constraints features of the project and organizational and political reality.

Bibliography :

ReadmoreQuality and Software Testing Strategies

MOBILE WEB TECHNOLOGY

MOBILE WEB TECHNOLOGY


1. Definition of Mobile Web


           Mobile web aims to access wireless data services using mobile devices such as mobile phones, PDA and portable devices that are connected to a mobile telecommunications network. Mobile web accessed via mobile devices need to be designed taking into account the limitations of mobile devices such as a mobile phone that has a screen with a finite size or limitations on a mobile device.
In May 2005 issued by the mobile web in the name W3C's Mobile Web Initiative (MWI) with the aim of making the web can be accessed from a mobile device as simple as Web access from a desktop computer. In creating a mobile web requires implementation for improvement in terms of interoperability, usability and accessibility in a mobile web.
          Mobile Web is generally mild measuring every page written with Extensible Hypertext Markup Language (XHTML) or Wireless Markup Language (WML) to deliver content to mobile devices. In addition, some techniques such as using Adobe Flash Lite or Sun J2ME that enables to make mobile devices more varied.
          Mobile web helped develop along with the development of web technologies. For example, when Web 2.0 technologies emerging web technology which is influenced by social factors. On the mobile Web is also known as the mobile web 2.0, which in short means bringing web 2.0 technologies into a mobile device. Can be described as opening a web 2.0 (for example, friendster, Flikr, blogs) to a mobile device.
          In simple mobile devices differ from desktop computers, so many factors that limit that should be noticed when building a mobile web, one of which is ketersedianya data in real time or periodic updates when ternyadi changes to data on the web. So to build a mobile 2.0 which considers the process of updating the data on a regular basis can be built using AJAX techniques or Flash Lite.
Mobile computers / mobile computing is a term used to describe the application on the device are small, portable, and wireless and mobile computing support komunikasi. including, among others:
-         Mobile phone
-         Weareble computing
-         Personal Digital Assistant (PDA)
-         Smartphone

2. Prerequisites Mobile Web

          To build a mobile web has several aspects that must be considered, especially in hardware. In terms of the current condition of the network bandwidth, especially in Indonesia has been possible to obtain substantial bandwidth of cellular networks. Although it is still considering how bandwidthA efficiency so as to save cost is still relatively expensive.

In addition to the consideration of the limitations on mobile devices also need to be noticed, such as:
  • The limitation of the speed of the processor in executing the process.
  • Limitations of RAM
  • The screen size is not too large, and also the physical difference in screen size and resolution for each device (although currently available browsers like Opera that can display the whole page as the browser on a PC).
  • Limitations input on each mobile device.
  • Battery life is different on each device.
  • Also in terms of software, browser compatibility and support mobiles quite influential in running a mobile web.

3. Development of Mobile Technology
·  1G
          1G is the First Generation Mobile Technology. This technology marks the beginning of the start-industrial telecommunications industry in the world. At that time, characterized by a poor connection, the low level of security as well as capacity remains low. From this the beginning of a technologically advanced mobile phone "is born" and popping.
· 2G
          2G is a Second Generation Mobile Technology. Technology created as a successor of 1G is still used in many parts of the world, until now. 2G technology has a much better quality and security level is much higher. In this era, began the delivery of short messages (SMS), despite the limited data communications.
· 2.5G
          This technology is a transition period that is after 2G and before moving to 3G technology. This technology provides data transmission capacity jaug certainly greater. At this age, becoming known services - data services based on GPRS (General Packet Radio Service). In this era, the speed of transmission / access data reaches up to 56 kbps - 115 k
· 2.75G
          This technology is also a transition technology after technology made 2.5G and before moving to 3G technology. This technology provides data transmission capacity is much greater. In this era, began made with EDGE-based data services. In this era, access and data transmission speeds reach up to 236.8 kbps.
· 3G
          This technology was first put forward in Japan in 2001. This technology provides data transmission capacity is higher, so that this technology can be used for video conferencing, and also to high-speed internet access, downloading content such as pictures, songs, and videos, to stream both audio and video. In this era, increasing data access speeds up to 384 Kbps - 2 Mbps.
· 3.5G
          This technology is a technology transition before moving to 4G technology. In this era, data access speeds reach up to 14 Mbps for download and 5.8 Mbps in upload. Data transfer technology used is HSPA + technology.
· 4G
          This technology is the successor of 3G technology. This technology, providing a very complete and safe with IP-based (Internet Protocol) fully eg speed internet access up to 100 Mbps, the service playing online games, and multimedia streaming. There are two sub-categories of technology in the 4G era. The first is a continuation of 3G technology, a technology called LTE (Long Term Evolution). The second is the development of WiFi technology, ie technology WiMax.
· WiMax
          Worldwide Interoperability for Microwave Access (WiMax) wireless access technology is a Broadband Wireless Access (BWA), which has high-speed access to a broad range. WiMAX is an evolution of the previous BWA technology with features that more interesting. Besides the high-speed data capable given, WiMAX is also a technology with open standards.
          In the sense of communication between several WiMAX devices of different vendors can still be done (not proprietary). With the large data rates (up to 70 MBps), WiMAX can be applied for broadband connection 'last mile', or backhaul. WiMAX technology is exactly the same as WIFI only that differentiate WiMAX with Wi-Fi is a standard technical join in. If the WiFi standard IEEE 802.11 combines with ETSI (European Telecommunications Standards Intitute) HiperLAN as technical standards suitable for WLAN, and WiMAX is a merger between the IEEE 802.16 standard by ETSI HiperMAN standard.
          To make this technology can be used globally, then the WiMAX technology was created. Both a standard unified technical standards that have a specification that is suitable for providing various broadband connections through wireless media or known to the BWA.

4. Development of Mobile Application

· Native application
          Native applications are applications that run on mobile devices, and is accessed via an icon on the screen of your device, usually developed for one platform, made with a particular programming language to be able to run on a platform.

Examples of programming languages:
  • IOS using objective-C programming language
  • Android using Java
  • Windows phone using Visual C ++. Net

The surplus native application:
  • Generate interface look and feel natural with excellent,
  • Have a good user experience
  • Side visually appealing
  • Secured in terms of quality and security him because it is controlled by each vendor
  • Having full access to the mobile device (full paraphernalia of device-specific features) including the camera, gesture, and notifications
  • To continue to work even when offline
  • Performance is fast, and very good as written natively for a specific platform

Disadvantages native application:
  • Development which is not easy because of using the environment, language API (Application Programming Interface) specific
  • The application only works on a platform that is already in the beginning of the development spefikasikan
  • The cost of development and maintenance more expensive obviously be taken into consideration, the cost will automatically increase if the development is done multiplatform
  • Updates are performed periodically on the native app will create conditions in which there is a different version used by the user yag the native app
  • Must pass through the approval process and the content restrictions that apply in the app store
  • There can be downloaded on other iOS

Mobile web application
    Mobile Web Application is false application, because the application is actually a website called by mobile devices. Web app is generally written with HTML 5 and executed by the browser. First of all users access it by typing the URL address in the browser navigation and then accept to its "on their mobile devices by creating a bookmark for the page.

·        Excess mobile web application:
Ü  Can run well in all modern browsers on mobile platforms.
Ü  The development stage is very easy because it uses web technologies that already exist.
Ü  No need to learn a new language because it uses language that are familiar, namely HTML5, CSS3, and JavaScript.
Ü  The cost of application development is relatively smaller than native applications - depending on the complexity of the desired features. device-specific features or support offline.
Ü  Time to market more quickly because it does not need to create different applications for different operating systems.
Ü  Users do not need to be looking at the first application store for mobile access to the web.

·        Disadvantages mobile web application:
Ü  The ability of the application is very limited, they can not access the hardware features in a smartphone.
Ü  According to its characteristics, mobile web applications are only available online.
Ü  Performance is less stable and relies on the existing connectivity.
Ü  Must have 2 pieces domain.

·        Hybrid application
          Hybrid appication is a mobile application created and planted (install) directly inside a device, made using a programming language combined webs between the native application and mobile web application.Aplikasi seeks to combine the strengths approach HTML5 mobile web apps and native apps. Simply put, this approach will convert HTML5 mobile web apps to native smartphone applications targeted. To implement this necessary software support specific, the mobile application development framework.

Advantages of hybrid application:
  • The use of mobile application framework enables access to hardware features, such as the accelerometer, camera, calendar, contacts, compass, storage, and geolocation.
  • Enables the creation of applications online and offline.
  • Support multi-platform that is not owned natively but the cost is more expensive than mobile web solutions.
  • The process of development is much easier


Disadvantages of hybrid application:
  • Requires software framework to help web-based mobile application development is stable and supports cross-platform.
  • However, the performance of hybrid application is still not able to match the native application.
  • Less than full support for native access native features of the device.
  • Must pass through the approval process and the content restrictions that apply in the app store.


5. Development of Mobile Web
Mobile web development consists of two types:
·        Mobile website application
          Mobile websites are generally the same as the website created with HTML, CSS, JavaScript, PHP. But the difference is made mobile website to be optimized with mobile display device such as a smartphone / tablet.

Advantages :
-         Create a mobile web easier than responsive websites.
-         Updating and displaying the news that matters.
-         Accessed via a relatively small screen, making it easier for the user.
Deficiency :
-         Must have 2 different URLs.
-         Need an extra charge for the second maitain website.
-         Usually made only with one screen size, so the smartphone example of a certain size.

Responsive website.
          Responsive websites are websites that can customize the look of the layout based on the size of the viewport of the device used ranging from smartphones, tablets or computers.

Advantages :
-         Only had one website but can be accessed by multiple devices with different screen sizes vary.
-         More cost-effective because there is only one website.
-         Only had one domain address.
-         With only have one website does not need effort and cost to marketing.
Deficiency :
-         Time with slow because it must meloading all da scrip existing image.
-         Annoying banner ad placement.
-         Development costs are higher due to the complexities involved in responsive websites.

http://siskaks.staff.telkomuniversity.ac.id/2016/05/02/teknologi-web-assessment-3/

ReadmoreMOBILE WEB TECHNOLOGY

Selamat Datang Di Blog Saya

Website ini saya buat untuk menunjang pembelajaran sekaligus hiburan selama perkuliahan.
Website ini masih sangat sederhana sehingga apabila ada kekurangan mohon dimaklumin.
Sekian dan Terima Kasih
:)

Readmore