The document presents a block-based development environment for creating customized e-commerce applications. The environment allows non-programmer end-users to design e-commerce sites by selecting, positioning, and customizing pre-developed software blocks without coding. Key features include a library of blocks, a drag-and-drop interface, customizable block properties, and the ability to preview and save projects. The environment is meant to provide a flexible and affordable way for small businesses to develop e-commerce sites compared to traditional template-based systems or content management systems. An evaluation of the implementation is planned.
Using Social Software to Market yourself - inside and outside the firewallIan McNairn
Ā
Presented by Ian McNairn at UNICOM conference Social Software: Engaging the customer JHune 3, 2009 http://www.unicom.co.uk/product_detail.asp?prdid=1593#
Acre State Government - XWebX 2012 - IBM ProjectsRafael OsĆ³rio
Ā
Welcome to the Jungle! The Government of Acre State in Brazil, http://ac.gov.br, a state in the middle of Amazon Rain Forest, is doing a Social Business Transformation, implementing Work and Web Experience Solution. Come learn about how Government of Acre State is using web experience solution to improve service delivery and citizen engagement and how to implement a work experience solution to maximize the productivity of employees.
Details will include use of Site Wizard to create multiple sites of different Secretaries on Government of Acre State, resulting in the ability to implement a new Secretary Site just two days, reduced from 3 months. The team will also share how they are delivering a āOne-Stop Service Center Employee Portal ā integrating WebSphere Portal , WebSphere Process Server 7.0 and delivering a single, shared view of each citizen's data created with Infosphere Information Server (Infosphere QualityStage and DataStage tools), resulting in aportal solution where the employee of One-Stop Service Center of Acre can perform more than 100 services to the citizen. Understand what and how these solutions were delivered, and next steps in their exceptional web experience journey.
Enterprises are upgrading from Microsoft OCS to LyncActiance, Inc.
Ā
Actiance Vantage and Unified Security Gateway (USG) have been designed to integrate into a typical Microsoft Lync-enabled network to control, monitor, and maintain all IM conversations, collaboration, and Web 2.0 traffic. Vantage provides granular content filtering and archiving of all conversations, ensuring an audit trail for data leak prevention, compliance and e-Discovery.
Using Social Software to Market yourself - inside and outside the firewallIan McNairn
Ā
Presented by Ian McNairn at UNICOM conference Social Software: Engaging the customer JHune 3, 2009 http://www.unicom.co.uk/product_detail.asp?prdid=1593#
Acre State Government - XWebX 2012 - IBM ProjectsRafael OsĆ³rio
Ā
Welcome to the Jungle! The Government of Acre State in Brazil, http://ac.gov.br, a state in the middle of Amazon Rain Forest, is doing a Social Business Transformation, implementing Work and Web Experience Solution. Come learn about how Government of Acre State is using web experience solution to improve service delivery and citizen engagement and how to implement a work experience solution to maximize the productivity of employees.
Details will include use of Site Wizard to create multiple sites of different Secretaries on Government of Acre State, resulting in the ability to implement a new Secretary Site just two days, reduced from 3 months. The team will also share how they are delivering a āOne-Stop Service Center Employee Portal ā integrating WebSphere Portal , WebSphere Process Server 7.0 and delivering a single, shared view of each citizen's data created with Infosphere Information Server (Infosphere QualityStage and DataStage tools), resulting in aportal solution where the employee of One-Stop Service Center of Acre can perform more than 100 services to the citizen. Understand what and how these solutions were delivered, and next steps in their exceptional web experience journey.
Enterprises are upgrading from Microsoft OCS to LyncActiance, Inc.
Ā
Actiance Vantage and Unified Security Gateway (USG) have been designed to integrate into a typical Microsoft Lync-enabled network to control, monitor, and maintain all IM conversations, collaboration, and Web 2.0 traffic. Vantage provides granular content filtering and archiving of all conversations, ensuring an audit trail for data leak prevention, compliance and e-Discovery.
Basic introduction to Web 2.0 revolution--how technology evolution empowers social revolution, and the various ways this is expressed. From Winter 2008.
Innominds and Global Roads announce Webinar: The Hyper-growth of Web 2.0 Appl...anilmadugula
Ā
Innominds Software Inc. and GlobalRoads Inc. today announced that they are going to host a webinar on 12th March at 10am Pacific Daylight Saving Time (GMT-7), addressing the paradigm shift of web applications and the emerging growth opportunities in Web 2.0 applications.
South Florida HDI Event, Mobile Technology in Business Today, November 15, 2012Eddie Vidal
Ā
Mobile technology is not only a part of your everyday personal life but also a critical part of your business success. How are you adapting to support mobile devices from laptops to smartphones to tablets? Itās not only about tracking the device but managing and securing them as well ā anywhere, anytime; on or off the network.
Basic introduction to Web 2.0 revolution--how technology evolution empowers social revolution, and the various ways this is expressed. From Winter 2008.
Innominds and Global Roads announce Webinar: The Hyper-growth of Web 2.0 Appl...anilmadugula
Ā
Innominds Software Inc. and GlobalRoads Inc. today announced that they are going to host a webinar on 12th March at 10am Pacific Daylight Saving Time (GMT-7), addressing the paradigm shift of web applications and the emerging growth opportunities in Web 2.0 applications.
South Florida HDI Event, Mobile Technology in Business Today, November 15, 2012Eddie Vidal
Ā
Mobile technology is not only a part of your everyday personal life but also a critical part of your business success. How are you adapting to support mobile devices from laptops to smartphones to tablets? Itās not only about tracking the device but managing and securing them as well ā anywhere, anytime; on or off the network.
We are living in the age of information technology and digital transformation. Powerful and scalable digital solutions in the form of web applications and mobile applications are getting more popular with every passing day. Web development has become the center of focus for new businesses that are looking to boost their potential market, sales and revenue in the long run.
Find the right mobile app architecture for your business [detailed guide]Katy Slemon
Ā
Learn about different types of mobile app architecture, tips and factors to consider, and how to find the ideal mobile app architecture for your business.
Guide for Custom Web Application Development.pdfJPLoft Solutions
Ā
In this post we'll look at the many elements in the custom web application development, from the latest techniques to the most current methodologies and frameworks, and provide our customers with the information they need to meet their current and future demands.
Extech Digital is a leading web development company in Mohali, Punjab. With a team of skilled professionals and a client-centric approach, Extech Digital specializes in providing top-notch web development services to businesses of all sizes and industries.
At Extech Digital, the primary focus is on delivering innovative and customized web solutions that cater to the unique requirements of each client. The company is known for its expertise in leveraging the latest technologies and industry best practices to create visually appealing, user-friendly, and highly functional websites and web applications.
The talented team of web developers at Extech Digital possesses a deep understanding of various web development frameworks, programming languages, and CMS platforms. Whether it's building a responsive website from scratch, revamping an existing site, or developing a complex web application, Extech Digital has the knowledge and experience to meet diverse client needs.
With a strong emphasis on client collaboration and communication, Extech Digital ensures that clients are actively involved throughout the development process. They aim to understand the clients' goals, target audience, and desired functionalities to create a solution that aligns with their business objectives.
Extech Digital's web development services encompass front-end development, back-end development, database management, e-commerce integration, API development, and more. The company also emphasizes delivering websites and applications that are optimized for performance, security, and search engine visibility.
Beyond web development, Extech Digital offers a comprehensive suite of digital services, including digital marketing, SEO, social media management, and graphic design. This holistic approach allows clients to have a seamless and integrated digital presence that drives their online success.
With a reputation for delivering high-quality solutions within agreed timelines, Extech Digital has earned the trust of numerous clients in Mohali and beyond. Their commitment to excellence, attention to detail, and dedication to customer satisfaction sets them apart as a reliable and proficient web development company in the region.
Extech Digital stands out as a trusted partner for businesses seeking professional web development services in Mohali. Their technical expertise, creative approach, and client-centric mindset make them an ideal choice for businesses looking to establish a strong online presence and leverage the power of the web to drive growth and success.
This project focuses on providing Property Management to real estate agencies, landlords, buyers or brokers. This helps customers to save time & get the right solution related to property. The real estate business deals with the development of the property and the lease, rent or sale of establishments. It is one of the fastest growing enterprises in India. It has potentially never ending growth. Incredibly lawyers and real estate people have the highest income. As a real estate agent one has to maintain a lot of data. He is involved with the clients who have to lease out, rent or sell the property and with the customer who intends to buy, rent or lease the property. Hence it involves a lot of information exchange. The advent of computers can ease out this hassle. With the organized data storage system it allows faster search time, interaction and deal closure. Indeed the advent of RDBMS applications can be a boon to the field of real estate agents. The Current System is a computerized system but which is maintained at individual databases.
Choosing between React Native and Hybrid frameworks for fintech app development. Compare performance, development speed, and cross-platform compatibility to make the right choice. Stay updated with fintech trends for seamless user experiences.
How Much Does it Cost to Build a Web Application in 2023?ZimbleCodeAustralia
Ā
Build a powerful web application with a leading app development company in Victoria. Our experts create custom web solutions to help grow your business.
How has React become the preferred choice to.pdfMindfire LLC
Ā
Is your financial institution debating whether to hire a React JS expert and whether React is the best choice for managing your banking app? It is evident that the financial landscape has experienced a massive transformation and breakthrough during the last decade.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
Ā
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
Ā
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Ā
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Ā
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Ā
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
Ā
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more āmechanicalā approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Ā
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
DevOps and Testing slides at DASA ConnectKari Kakkonen
Ā
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Ā
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Ā
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overviewā
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
Ā
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. Whatās changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
2. that will enable end-users to design their own e-commerce software, Google Sites is based on template for design.
applications which are attractive and easy to be used. Users can only select and customize the application
according to provide templates. This implies that an end-
II. RELATED WORKS user cannot change the layout of a selected template. So it
A. E-Commerce Applications limited flexibility in design.
Electronic commerce, or e-commerce, is the selling of B. Web 2.0 Technology
goods and services via an electronic media, using technology The term Web 2.0 is generally associated with web
to facilitate rapid exchange of detailed information between applications that facilitate the interactive exchange of
buyers and sellers [8]. E-Commerce applications can be information. A Web 2.0 site gives users the free choice to
divided into a few categories such as B2B (Business to interact or collaborate with each other in a dialogue of social
Business), B2C (Business to Customers) and C2C (Customers media as a creator of user generated content in virtual
to Customers). communities, as opposed to a website where users
A type of B2C is e-retailing that enables direct sales of (subscribers) is limited and can only view content created for
products or services through electronic storefronts or them. Examples of Web 2.0 including social networking sites,
electronic malls. This facility enables us to buy from home, 24 blogs, wikis, video-sharing site, hosts services, web
hours a day, seven days a week [4]. The fundamental applications and mashups.
characteristics behind a B2C (Business to Customers) website The increasing popularity of Web 2.0 tools, such as
are its content and design [9]. The content is important in facebook, friendster, blogs and wikis is fundamentally
influencing web-userās purchase decision while the design changing how consumers use the web. The basic core of Web
helps to attract and retain customersā interest at a site [10]. To 2.0, that user can generate and share their own content, often
help end-users develop their own e-commerce web application, regarding company brands and products, provides both
some provider such as Google and open source software such potential value and challenges to marketing practitioners. So
as Content Management Systems (CMS) provide a to make our application is acceptable, user friendly and easy
mechanism for end-users to create web sites and host e- to create without using any programming code, we create this
commerce applications. application similar to the environment for creating Web 2.0
1)Content Management Systems (CMS) site such as facebook, friendster and blogs.
A CMS is a tool that enables a variety of technical (i) Facebook
and non technical staff to create, edit, manage and finally Facebook is another social networking application
publish a variety of content such as text, graphics, video that is used basically as a mean of communication
and documents. Examples of the well known CMS for between friends [12]. From the view of design,
creating e-commerce applications are āJoomlaā, āDrupalā facebook are not flexible because user cannot
and āPrestaShopā. However CMS are very complex pieces rearrange the layout interface.
of software that required a lot of time to understand and
required advanced understanding of HyperText Markup (ii) Blogspot
Language (HTML), CSS and web technologies. End-users Blogspot is a free blog publishing tool from Google
also need to have knowledge in PHP for editing the web for easily sharing our thoughts with the world.
editor and mySQL to manage the database. So essentially Blogger will use the features in this blog to help them
operating a CMS still requires a web developer. posting text, photo, video and more to their blog [13].
CMS is not flexible when it comes to designing and The layout for blogspot is half flexible because the
structuring of a website. CMS sites primarily use templates layout design is still depending on template.
for design. They are easy to recognize because they have a
standard format such as 2 or 3 column designs with boxes (iii) Wikis
placed in various positions to accommodate the content. A wiki is a tool that allows multiple users to
The designer must stay within the confines of this type of collaborate with each other through a group website.
template therefore it is limited in the flexibility and Each user can add or modify text as well as upload
uniqueness of design. Furthermore, CMS sites cost a lot files by simply using a web browser. Anyone can
more to design than static sites because a designer has to edit the text or file so this may be too open for some
install and configure the database, design the template, then applications, for example confidential documentation.
customize it to include all the extensions such as menus, The flexibility of a wiki's structure can mean that
polls, banners and forms. It will also require extensive information can become disorganised
testing to check for errors, browser compatibility and
screen resolution [11]. III. DESIGN OF LAYOUT EDITOR DEVELOPMENT ENVIRONMENT
2) Google Sites A. Blocks
Google sites also provide a mechanism for end-user Blocks are basically a program component that can be
to develop a simple e-commerce site. Just like CMS combined with other blocks to form an application without
3. going through the coding process. The use of blocks will creating the first page for their e-commerce web
enable end-users to develop applications directly. It has also application.
introduced a new approach for programming, known as
4) Select block: User can select the block provided at the
Block-Based Programming [14].
bottom of the page.
Some of the proposed blocks to be provided for this
application are: 5) Drag and drop block: the selected block can be drag
ā¢ Login block and drop it into the workspace.
ā¢ Shopping cart block
ā¢ Product block
6) Edit block properties: User can edit the properties such
ā¢ Payment block
as text colour, text font, text size and text title of the
selected block.
ā¢ Shipping block
Fig. 1 is an example of login block looks like. 7) Integrated block: All the selected block will be
integrate.
8) Run project: After the block was integrated, user can
run or see the preview of the project that has been
done.
9) Save project: user can save the project that has been
done.
IV. IMPLEMENTATION AND EVALUATION
Fig. 1 Login block
A. Implementation
B. Use-Case Diagram.
This application is developed using Netbeans IDE 6.8 with
Fig. 2 shows the use-case diagram to represent the
Glass Fish v3.
functionality of the system. The functional requirements for
this system are: 1)Block features
ā¢ Register
ā¢ Login
In layout editorās page, end-user can design their own
ā¢ Create web page
layout for their web page by choosing any of the available
ā¢ Select block
blocks. The list of block provided is shown at the bottom of
ā¢ Drag and drop block
the layout editorās page (Fig. 3).
ā¢ Edit block properties
ā¢ Integrate block
ā¢ Run project
ā¢ Save project
Fig. 2 Use-case diagram
1) Register: The new user need to register first before can Fig. 3 List of block
start using this e-commerce web application. All these block is create as .jar file. One block is one jar file.
2) Login: For the user that has already registered, can Each block has its own properties and behaviour or operation.
continue with login. Block properties such as text font, text size and text colour can
be customized by the end-users. Block can be positioned
3) Create web page: After successfully login, layout anywhere on the workspace layout because it does not depend
editorās page will be shown. User can start with on template. So itās more flexible because end-users can
design their own layout. One web page layout can contain
4. more than one block and block can be re-used. Its means that 2)Workspace: Name of the userās website appeared at the
the same block can be used more than one time. Anyway, the top of the workspace. The userās web page that has been
web pages that have been design is not consider as a block. created by user also will be list in workspace.
2)Interface design 3)List of blocks: All provided block were list here. User
The GUI for proposed development environment for layout can select any block they want to use by drag the selected
design of e-commerce application is shown below. block and drop it on the workspace.
4)Operation: This part listed all the behaviour of the
(i) Login and register selected block.
Firstly, user need to login before they can create their e- 5)Properties: Listed all the available properties where user
commerce web application. For new user, they need to can change or customize it.
register their information fist before they can start using this 6)Layout preview: When the selected block has chosen,
application. The interface for login and register new user is user can arrange it on this layout.
shown in Fig. 4.
B. Scenario Example
After user successfully login, layout editor page was
shown. User can see their name appear at the profile info.
User can edit the profile and also can upload the photo. At the
workspace part, the site was name earlier by user will be
shown at the top. In this example the site was name āMy
Ecommerceā. After that, user creates the first page named
āHome Pageā as shown in Fig. 6. Now user can start design
the first page.
Fig. 4 Login page
(ii) Layout editor environment
After successful login, layout editorās page will be shown
(Fig. 5)
Fig. 6 Layout editorās page
They can select the block provided in āList of Blocksā part.
For example, user select the login block by drag from the āList
of Blocksā part and drop it on the workspace. The login block
was assign to āHome Pageā page (Fig. 7).
Fig. 5 Layout editorās page
1)Profile info: After login, the name of the user appeared
at this side. Edit profile also available for user to edit or
change their profile information.
5. V. CONCLUSIONS
The use of blocks based approach provides a simpler
environment for end-users to develop web applications since it
does not involve any form of coding. This will hopefully
encourage entrepreneurs especially from small and medium
enterprise to develop their own e-commerce web applications.
Furthermore, this approach also allows the design of web
application to be flexible and thus the web applications can be
customize according to the need of the customers.
REFERENCES
[1] D. Cyr, et al, The role of social presence in establishing loyalty in e-
Service environments, Interacting with Computers Vol. 19. No. 1: 43-
56, 2007.
[2] C. Subramaniam, et al, Product Marketing and Channel Management
in Electronic Commerce, Information Systems Frontier, Vol. 1, No.:
363-379, 2000.
[3] S. Mulpuru, (2008). US eCommerce: 2008 To 2012. Cambridge, MA.
Forrester Research. [Online]. Available:
http://www.forrester.com/rb/search/results.jsp?N=0+11129.
[4] M. H. Hamizah, R. N. Haimimy, B. Rokiah, et al, Conceptual Design
Fig. 7 Layout editor page
of an Environment for Creating Simple e-Commerce Applications,
After login block was selected, we will see the part at the 2010
[5] Palmer, J. W. Web site usability, design, and performance metrics.
right side was change. At the top of right side we can notice Information Systems Research. Vol. 13.No. 2: 151-167. 2002.
the layout preview for Home Page. The login block that user [6] D. Gehrke, E. Turban, āDeterminants of Successful Website Design:
chose appear at the layout preview. User can design by Relative Importance and Recommendations for Effectiveness,ā
rearrange the position of that block. They can position that International Conference on System Sciences, Hawaii, 1999.
[7] B. T. Felix, L. L. Tung, Y. Xu, A Study of Web-Designersā Criteria for
block anywhere on the layout without confines. So, it is Effective Business-to-Consumer (B2C) Websites Using the repertory
unlimited in flexibility. At the middle of the right side, the Grid Technique, Journal of electronic commerce research, Vol.10.
properties and operation available for the login block was No.3: 155-177, 2009.
shown. So user can customize it to make it look unique and [8] J. L. Nancy, What users want in e-commerce design: effect of age,
education and income, Ergonomics, vol. 46, No. 1-3, 153-168, 2003.
different from the others. User can check and uncheck the [9] Huizingh, E. K. R. E, The content and design of web sites: an
checkbox at the āOperationā part. Operation part is containing empirical study. Information & Management, Vol. 37, No. 3: 123-134,
block behaviour and function. For example, if user wants to 2000.
make the checkbox āRememberā in Login block can function, [10] Ranganathan, C. and S. Ganapathy, Key dimensions of business-to-
consumer web sites, Information & Management, Vol. 39, No. 6: 457-
user need to tick or check the checkbox Remember in 465, 2002.
operation part (Fig. 8). [11] (2009) Web Design Discussion website [Online]. Available:
http://www.drostdesigns.com/the-disadvantage-of-a-content-
management-system/
[12] M. Jazayeri, Some Trend in Web Application Development, Future of
Software Engineering (FOSEā07), 2007, IEEE.
[13] M. D. Jacyntho, D. Schwabe, G. Rossi, A Software Architecture For
Structuring Complex Web Application, Journal of Web Engineering,
Vol. 1, no 1(2002) 037-060: Rinton Press.
[14] A. Mohd. Zin, et. al, Block-Based Software development, Programming
and Software Technology Research Group Technical Report 1/2008,
Universiti Kebangsaan Malaysia.
Fig. 8 Layout editor page