Oğuz Demirkapı Sr. Application Developer, NicheClick Media March 12th- 13th 2008europe.cfunited.com.

Slides:



Advertisements
Similar presentations
Building International Applications with Visual Studio.NET Achim Ruopp International Program Manager Microsoft Corporation.
Advertisements

1 ColdFusion Sandra Cadena-Torres IS-373 ~ Spring 2010.
1 Topic 6 Processing Form Input. 2Outline Goals and Objectives Goals and Objectives Chapter Headlines Chapter Headlines Introduction Introduction Form.
Unicode Normalize Engine Submitted by: Jose Yallouz Shlomi Ben-Shabat Supervisor: Maxim Gurevich.
Cold Fusion High Availability “Taking It To The Next Level” Presenter: Jason Baker, Digital North Date:
March 12 & 13, 2007 Mark Drew Reloaded.
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
Internationalization of Java Platform Presenter: Ataru Nakazawa Advisor: Xiaoping Jia Date: January 23, 2004.
CS 491B Fall 2004 Masaharu Iketani. Introduction Dedicated to Japanese Student Network –Student organized Non-Profit Organization –Activities Symposiums.
BUILDING A SECURE STANDARD LIBRARY Information Assurance Project I MN Tajuddin hj. Tappe Supervisor Mdm. Rasimah Che Mohd Yusoff ASP.NET TECHNOLOGY.
Session-01. Hibernate Framework ? Why we use Hibernate ?
DAT702.  Standard Query Language  Ability to access and manipulate databases ◦ Retrieve data ◦ Insert, delete, update records ◦ Create and set permissions.
Alexey Miroshnikov © Copyright InfoStroy Ltd., 2013.
John Hartley Mark Bransby Utilizing Adobe's Publishing Solutions for Distributed Web Publishing.
Oğuz Demirkapı Sr. Application Developer, TeraTech 1.
Geolocation with ColdFusion Oğuz Demirkapı CTO | NicheClick Media.
San José, CA – September, 2004 Localizing with XLIFF and ICU Markus Scherer Raghuram (Ram) Viswanadha IBM San.
Danielle Baldwin, ITS Web Services CMS Administrator Application Overview and Joomla 1.5 RC 1 Highlights.
PHP HYPERTEXT: PREPROCESSOR By: Justin T. Pleva. WHAT IS PHP?  General purpose  Server-side web development  Console application.
CSS Class 6 Make image into a button Create button with button element Group related form elements Control tab order Process form data.
Sakai: Localization & Internationalization Beth Kirschner University of Michigan
SOFTWARE INTERNATIONALIZATION Dallas Ramsden. Internationalization GOAL Software that can run ANYWHERE in the world without having the source code changed.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
119th International Unicode ConferenceSan Jose, California, September 2001 An Overview of ICU Helena Shih Chapman Doug Felt
Introduction to ColdFusion Penn State Web 2001 Conference Brian Panulla Elmwood Media Group, LLC.
What’s New in CF 8 Admin MDCFUG 8/14/2007 Ajay Sathuluri Sr. Web and Database Engineer TeraTech Inc.
DB Libraries: An Alternative to DBMS By Matt Stegman November 22, 2005.
Sakai 2.6 Internationalization Review Raúl E. Mengod López Universidad Politécnica de Valencia StockHolm, 5-6 May 2009.
Constructing Your Own Corpus from Written Language.
Codeigniter is an open source web application. It occupies a very small amount of space in the memory and is most useful for developers who aim to develop.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
San Jose, California, September 2002 Compact Encodings of Unicode Markus W. Scherer Unicode/G11N Software Engineer IBM Globalization Center of Competency.
IBM Globalization Center of Competency © 2006 IBM Corporation IUC 29, Burlingame, CAMarch 2006 Automatic Character Set Recognition Eric Mader, IBM Andy.
Troy Pullis - 12/3/03 MAX Conference 2003 Twin Cities CFUG.
Driving a Hybrid: The Basics of Adobe AIR Christina Dulude Web Developer, Duke University.
Introduction to ColdFusion Yu Fu 2003 MEC Candidate.
Transfer 101 Dan Vega. 2www.cfunited.com About Me Programmer ColdFusion / Flex / AS3 / HTML / JS / CSS / Groovy & Grails Cleveland ColdFusion.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
2006 Adobe Systems Incorporated. All Rights Reserved. Designing & Building Structured Business Reports with ColdFusion MX 7 Adam Lehman ColdFusion Specialist.
ColdFusion Security Michael Smith President TeraTech, Inc ColdFusion, Database & VB custom development
What’s new? Update on Netrics Matching Engine V4.0 and V4.1 Dave Chamberlain
Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.
(C) 2014 Logrus International Visualizing ITS 2.0 Categories for the localization process.
Application.cfm tips and Tricks Michael Smith President TeraTech, Inc ColdFusion, database & VB custom development and training.
1 Overview of JasperReport Dec 27, Current Reporting Library iText for PDF report generation iText is a powerful PDF generation engine How can.
The Future of ColdFusion Christian Cantrell ell.
XML - eXtensible Markup Language Who Am I? Name: Jared Rypka-Hauer Owner: Continuum Media Group, LLC Adobe Community Expert – ColdFusion 9 years ColdFusion.
Understanding Character Encodings Basics of Character Encodings that all Programmers should Know. Pritam Barhate, Cofounder and CTO Mobisoft Infotech.
Building Database-backended Multilingual, Multimedia Data Repositories: The aAQUA Experience.
Building a ColdFusion CMS with Dreamweaver and the MX Kollection in less than 50 minutes Bogdan Ripa InterAKT Online.
CSE3310: Web training A JumpStart for Project. Outline Introduction to Website development Web Development Languages How to build simple Pages in PHP.
Spry. Adobe Dreamweaver CS3 and Spry Adobe Dreamweaver CS3 allows the user to include additional functionality provided by the Spry JavaScript library.
ADDRESS INTERNATIONALIZATION ( EAI ) ICANN-55 Mar 06, 2016 TF-AIDN Member 35+ Min : 10- Min ( Q & A )
Reactor An ORM framework for ColdFusion Presentation By: Doug Hughes
Data generators by Jan Kincl. Data Generators - Jan Kincl2 Outline Introduction Introduction Main features Main features MySQL Data Generators MySQL Data.
Introduction to PHP and MySQL – Creating Database-Driven Websites
A Free, Open Source ColdFusion Content Management System
A very brief introduction
Jeff Coughlin FarCry 3.0 An Overview Jeff Coughlin
PHP Training at GoLogica in Bangalore
PHP / MySQL Introduction
Database Management  .
Virtual Agent Integration
SiteBuilder 2 Introduction.
Frameworks & Developer Teams & Pragmatism
James Louis Best Meetings Inc
Connecting the unconnected
WCF Data Services and Silverlight
CGS 3066: Web Programming and Design Fall 2019
Presentation transcript:

Oğuz Demirkapı Sr. Application Developer, NicheClick Media March 12th- 13th 2008europe.cfunited.com

 Sr. Application Developer at NicheClick Media  Coding since ‘85, CGI Programming since ’94  ColdFusion Developer since ’97  Founder and Manager (prev) of CFUG for Turkey  Interested in ColdFusion, Flex, Ajax, Frameworks, i18N, L10N, g13N  Have big interest in epistemology March 12th- 13th 2008europe.cfunited.com

 Preview ◦ Theory ◦ Contents  i18N Tips ◦ ColdFusion Tips (Server & Code) ◦ Database Tips  Questions & Answers March 12th- 13th 2008europe.cfunited.com

 Do we need mutilingualism? ◦ Yes!  Time Zones  Calendars  Cultural Differences March 12th- 13th 2008europe.cfunited.com

 What is i18N (Internationalization)? ◦ Application functions in at least two locales  What is L10N (Localization)? ◦ Process of applying a locale or language "skin" to an i18N application  What is G11N (Globalization)? ◦ i18N & L10N March 12th- 13th 2008europe.cfunited.com

 What is Unicode?  Why do we need to use Unicode?  ColdFusion Versions ◦ ColdFusion MX ◦ Converting ColdFusion 5 or older projects into MX is a headache with Unicode March 12th- 13th 2008europe.cfunited.com

 ColdFusion MX  Converting ColdFusion 5 or older projects into MX is a headache with Unicode  ColdFusion MX  ColdFusion 8 March 12th- 13th 2008europe.cfunited.com

 Setting up your environment for multilingual applications: Code organization, database server settings, ColdFusion server settings, development tools etc.  DEMO March 12th- 13th 2008europe.cfunited.com

 Code & Code Isolation ◦ Java Resource Bundle ◦ IBM ICU4J Library ◦ GNU GetText()  Database or File/XML Usage ◦ Not the best but still popular March 12th- 13th 2008europe.cfunited.com

 Sample Applications ◦ Basic Techniques ◦ File Handling ◦ Mail Usage ◦ Fusebox ◦ Model-Glue ◦ FarCry ◦ GNU GetText()  DEMO March 12th- 13th 2008europe.cfunited.com

 Use ColdFusion MX ◦ If possible ColdFusion MX 7.x and up  Use Updated JVM  Setting Correct Locale  Use DSN Settings ◦ MS SQL Server ◦ MS Access with Unicode Support March 12th- 13th 2008europe.cfunited.com

 Use Unicode Capable Editor  Dreamweaver Good ◦ Support BOM  Eclipse/CFEclipse Not Bad ◦ No BOM creation ◦ OK for current files with BOM  Homesite/CFStudio Never! ◦ March 12th- 13th 2008europe.cfunited.com

 Use Unicode ◦ If possible with BOM support  ColdFusion MX Detect BOM ◦ If you have BOM support on your file ColdFusion understand your locale and there is no need to use extra tags such as cfprocessingdirective March 12th- 13th 2008europe.cfunited.com

 ColdFusion MX Templates ◦ If there is no BOM must be included in every CFM template. ◦ Using in Application.cfm etc. does not help March 12th- 13th 2008europe.cfunited.com

 Beware of ColdFusion Functions & Tags ◦ CFPROCESSINGDIRECTIVE, CFCONTENT, CFFILE, CFHEADER, CFHTTP, CFHTTPPARAM, CFMAIL, CFMAILPART tags and the SETENCODING, GETENCODING, TOBASE64, TOSTRING, URLDECODE, and URLENCODEDFORMAT functions etc.  Use encoding in Tags #mymailasplaintext# #mymailashtml# March 12th- 13th 2008europe.cfunited.com

 Use a robust database ◦ MS SQL Server ◦ MySQL Server ◦ PostgreSQL Server ◦ Oracle  Beware of Unicode Support ◦ MySQL 4.1 and up March 12th- 13th 2008europe.cfunited.com

 Use Right Locale ◦ UTF8 in MySQL ◦ Especially important in MySQL  Beware of Field Types ◦ SQL Server nvarchar, ntext etc. March 12th- 13th 2008europe.cfunited.com

 Adobe Developer Center  Globalizing ColdFusionMX ◦ Paul Hastings ◦ March 12th- 13th 2008europe.cfunited.com

March 12th- 13th 2008europe.cfunited.com ? ( Unfortunately we do not have Unicode support on addresses. )