Transcript Netmask.IT

1
®
Netmask (El-Mar) Internet Technologies
On-the-fly,
Proxy-Based
Localization
&
Customization
What is Netmask.IT! ® ?
2
Netmask (El-Mar) Internet Technologies Ltd., is a software company,
developing software infrastructure for customers in the IT field.
Netmask's core patented technology, "Netmask.IT! ®", is a proxybased software middleware which enables web content manipulation.
Can be used to add contents and features to existing pages, change
them, and emulate Internet clients and browser-assistant programs.
This technology is useful especially for external localization of sites
and applications (without touching the originals) and their proper
display by non-localized browsers, devices and thin-clients.
Another use is customization and quick modification of existing sites
or applications, where no source (or even write access) is available.
3
®
Netmask (El-Mar) Internet Technologies
Netmask.IT!®
proxy
Web site
Internet
Localizer
Transformation rules
Content:
4
• Market
• First Target: Localization Market
• Technology
• Case Study: Distributer of Products with Web
Interface
• Competitive Advantage
• Company
5
®
Netmask (El-Mar) Internet Technologies
Market
Market of Web-Based Products
6
• Packaged Software: total 2003 market including
non-web-based software: $194 billion (source: IDC, 2002)
• Customized Software, Projects: even larger,
but hard to define and estimate
• Web Sites
• Appliances
Trends & Dynamics
7
• New fields are “invented” from the beginning as
web-based: web app. servers, portal software, ASP,
messaging/e-mail/UM, eCommerce software, EAI / web
integration, legacy-to-web, eLearning, websites, etc.
• Older fields are migrating to web interface: ERP,
CRM, billing, knowledge/document-management,
workflow, routers, etc.
• Other fields are less relevant: Office suites, mil.,
mainframes, etc.
The Need…
8
Most of the worldwide sales of packaged software
and hardware appliances, are done through
channels which have no access to the source code:
• Distributers
• System Integrators
• OEM
… And The Result
9
Software Distribution is a challenge for
distributers, system integrators and OEM’s:
• Hard to localize
• Hard to customize
• Hard to support and maintain
10
Marketing to Distributers, System
Integrators and OEMs
• Actually, distributers, integrators and OEMs ARE the
customers (and not only channels)
• Advantage: no need to focus on a specific vertical
market segment; they are working with everybody
• Disadvantage: although the need comes from
distributers and integrators, they will not pay a buck
before having a customer
• Solution: back-to-back deals
• Positioning: our product as a “sales-enabling tool ”
11
®
Netmask (El-Mar) Internet Technologies
First Target:
Localization Market
Within every 16 People in the World:
12
(source: The English Company, UK 1997)
1 (!)
1
2
12 (!)
English
Speaker
as 2nd
Language
EFL
don’t Know English




currently,
main
population
of the Net
prefer to
stay&buy
in their mothertongue sites
rarely
access
the Net



not there…
(source: Forrester)
92% of the world's population are not native-English users (source:World Almanac)
Localization Market: Size
13
25
20
15
10
5
0
1998
1999
2000
2001
2002
2003
Source: Allied Business Intelligence, US 1999
2004
2005
$Billions
14
Localization Market:
Breakdown of SOME of the Segments
• Software Localization: $3.5B
• Website Localization:
$3.0B
• Human Translation:
$5.7B
• Machine Translation:
$0.117B
“…only about 10% of the
demand for translation
services can currently be met…”
Source: Allied Business Intelligence, US 2001
15
®
Netmask (El-Mar) Internet Technologies
Technology
Technology
16
• Is a proxy-based middleware (web intermediary),
installed between a web site (or an application with a
web interface) and a browser.
• Non intrusive: avoids touching the site or the browser.
• Can be installed as a local/forward proxy, reverse-proxy,
transparent proxy, or even in place of the web server.
• May be located either at the server side, the client side,
anywhere in the middle, or even at a third location.
• Is controlled and administered by a web interface.
WYSIWYG editing/translation from a standard browser.
Architecture
17
Netmask.IT!® Proxy/Server
HTTP/HTML
Netmask.IT!®
Filters(*)
Web Browser
HTTP/XML
External Server
HTTP/WML
SSL
/
TLS
GZIP Cach
-ing
Localization
Compression
Automatic
Conversions
Encryp
-tion
Mobile
Web-Based App.:
Apache
2.0
Core
Back-End Site:
proxy
Custom
Conversions
PHP
DAV
(*) Filters:
Security/
Privacy
JSP
•Enabled / disabled
per customer.
SSI
Record/
Playback
HTTP/HTML
Translator /
Administrator
HTTP/HTML
Optional Filters
External
Plug-Ins
and Engines
CGI
•Some are still in
development.
Netmask.IT!™ Filters, Divided to Categories
18
Localization
Automatic
Conversions
Custom
Conversions
Security/
Privacy
Record/
Playback
Translation
Text to
Text
XSLT
Digital Rights
Protection
CoBrowsing
BiDi
Text to
Graphics
Translets
“Mailto”&URL
obfuscation
Scripts/
Agents
Fonts
Graphics to
Graphics
Replacement
Content
Filtering
SSLLogging
Input
Methods
Phonetic
Translation
WebDAV
SSL
QA
Localization
Automatic
Conversions
Custom
Conversions
Security/
Privacy
Record/
Playback
19
• Translation: manual (=high-quality) translation
of web sites and applications, in WYSIWYG, by a
standard browser, and without touching the site
• BiDi: bi-directional support for middle-east
languages such as Hebrew and Arabic
• Fonts: automatic text-to-graphics conversion in the
absence of browser’s fonts
• Input methods: transparent on-the-fly replacement
of primitive HTML input fields (without multi-lingual
support and/or colors/fonts/etc.) by our Java applet
or JavaScript component
Localization
Automatic
Conversions
Custom
Conversions
Security/
Privacy
Record/
Playback
20
• Text to text: on-the-fly conversion of proprietary
file formats to HTML or of HTML to WML (WAP)
• Text to graphics: on-the-fly conversion of texts,
which can’t be displayed by the specific browser,
to graphics
• Graphics to graphics: on-the-fly conversion of
images, which can’t be displayed by the specific
browser, to supported formats, mirroring, etc.
• Phonetic translation: automatic translation of
names, cities, etc.
Localization
Automatic
Conversions
Custom
Conversions
Security/
Privacy
Record/
Playback
21
• XSLT: simple transformation, manipulation, and
formatting of web content, using XSL rules
• Translets: complex transformation and
manipulation of web content using custom
“applets”
• DAV: collaborative editing and management of
the content
• Replacement of contents by other contents
Localization
Automatic
Conversions
Custom
Conversions
Security/
Privacy
Record/
Playback
22
• Digital rights protection: protects web content
(such as text and graphics) against piracy.
Supports external non-intrusive billing of software
employment and web content consuming.
• “Mailto” and URL obfuscation: protects against
spam bots which collects e-mail addresses and from
hackers who use the site’s hidden fields to hack and
manipulate the site.
• Filtering: filters out unwanted banners, pop-ups,
cookies, viruses, offensive content, scripts and applets.
• SSL/TLS: encryption
Localization
Automatic
Conversions
Custom
Conversions
Security/
Privacy
Record/
Playback
23
• Co-browsing: record on one browser, with
simultaneous playback on another browser.
Assists and/or monitors web users.
• Scripts/Agents: record a sequence of browsing
steps, to run later automatically when wanted.
• SSL-Logging: by ISP’s, to provide evidence of
orders and/or transactions
• QA: basic and minimal tool to test the back-end
web site or application
Additional Modules and Applications
24
The following features are also supported, and might
be sufficient for limited needs of customers, when a
dedicated tool is an “overkill”:
• Improved performance through caching and load
balancing, and traffic optimization with compression
• Basic personalization
• Ad server: serves banners and ads to an existing
web site without modifying the site’s code
• Search: provides basic indexing services to an
existing site without touching the site
25
®
Netmask (El-Mar) Internet Technologies
Case-Study:
Distributer of Products
with Web Interface
Case-Study: Distributers of Products with Web Interface
26
Needs:
• Enable the use of the local language (localization)
• Translation of the interface
• Demonstration (in exhibitions, web, etc.)
• Meet “crazy” demands requested by key customers
• Remote support
Challenges:
• No source code available
--- or ---
• Source is available, but written by others (e.g. the
original vendor), and is not readable (as usual…)
--- or ---
• No write-access to the web-site
27
Case-Study: Distributers of Products with Web Interface;
How Netmask.IT! ™ Helps Them Make Money (cont.)
Benefit More Lower Higher
Less
sales costs prices competition
Advantage achieved by the tool
Competitive advantage over
other local companies





Ability to meet specific
demands of key customers



Obtain additional franchises
Save money by remote support
(using the co-browsing feature)

Summary: better Value Proposition, shorter
Time to Market, safer Return on Investment
28
Case-Study: Distributers of Products with Web Interface;
How Many of Them Are There (cont.)
Many IT products (software, hardware, appliances,
combined systems) are already controlled by a web
interface. In the near future, this interface will become
the most dominant user interface.
The result is a huge matrix of products*countries:
(MANY products with web interface)
*
(MANY countries in the world)
=====================
MANY2 products*countries
29
®
Netmask (El-Mar) Internet Technologies
Competitive Advantage
Flexibility
(Portability, Compatibility, Configurability)
30
Compatibility
almost any
web browser
any web
server
3rd side location
reverse
UNIX
(server’s
side, even
instead of the
web server)
Portability
Linux
local
Configurability
(various
proxy
types)
transparent
XP/
2000
(on the
browser’s
computer)
forward
(on another
computer)
Uniqueness
31
an All-in-One, multinon-intrusive: no need
functional proxy that
for any source or writeintegrates many features
access, no plug-ins
into one tool (no need to
chain many proxies)
the concept of
“Proxy Application
Server”
patents
Proxy-based
localization (no
more special clients,
plug-ins, etc.)
Patents
32
• “Automatic Conversion System”: US 6,601,108.
Was applied in other countries too (PCT, Europe, IL).
Covers 66 aspects of proxy-based localization, etc.
• “Non-Intrusive Digital Rights Protection”:
US Application 09/941,515.
Covers aspects of proxy-based content protection.
• Ownership: Both belong to the company.
• 3 patents: in writing.
33
®
Netmask (El-Mar) Internet Technologies
Company
Company Details
34
• Founder, CTO: Eli Marmor
• Investors / Advisory Board:
Shai Weinberg
(Ex. President of
Koby Lif
(Ex. Manager of
Amiram Marcus
(Manager of
Dudu Bassa
(CEO/Founder of
Sugarman Daniel (Ex. CIO of
Ra’anan Rogel
(CEO/Founder of
-
USA)
Israel)
Israel)
)
)
)
• Approved and supported by the Chief Scientist
within the Ministry of Industry and Trade, too
• Headquarters: 8 Yad-Harutzim, Kfar-Saba, Israel
History and Evolution
35
Till 2000
Hebrew support for
UNIX/X/Motif
1999-2000
Alpha sites
2001-2002
Beta sites
2003:
Pilots of Final Version
36
The Previous Product:
The Base for 80-90 Localization Projects
• Operating Systems: HP-UX (for HP), Solaris (for E&M
and Sun), Irix (for SGI), DG-UX (for Team), etc.
• Software Vendors: Oracle (for Oracle), Tivoli and
Remedy (for Applicom), ESRI/ARC/Info (Systematics),
TeMIP/NEMACS (Compaq), UIM/X (Sela), etc.
• Independent Projects: Netscape, etc.
• Enterprises: Israel Electric Company, Telrad, IAI.
• Military: Ssshhh…