Ed Irvine - PowerPoint PPT Presentation

1 / 57
About This Presentation
Title:

Ed Irvine

Description:

Custom branding of generic Tango & EnterNet - scripts, bitmaps, logos ... Add Applications directory with EnterNet, Diagnostics, other apps ... Internet Explorer ... – PowerPoint PPT presentation

Number of Views:85
Avg rating:3.0/5.0
Slides: 58
Provided by: edir7
Category:

less

Transcript and Presenter's Notes

Title: Ed Irvine


1
TrainingInstaller Customization
Access Software Subscriber Networks Systems
  • Ed Irvine
  • Revision 2.1
  • February 2004

2
Tango Customization TrainingInstaller
Qualifier
  • Installation process
  • Service branding
  • Subscriber messaging
  • Back-end tracking
  • Support tools
  • Consumer upsell
  • Value-added servicesa

Installer
tangoTM Software Suite
Access
Support
3
Tango Installer Contents
  • Installer QuickStart
  • Installer preparation - ethernet NICs, DSL
    modems, extra apps
  • Installer layout in Steps (screen layout)
  • Common Actions for each screen
  • Custom branding of generic Tango EnterNet -
    scripts, bitmaps, logos
  • Extras Debug, SDK, Directory structure
  • Installation tips
  • Generic Install Sequence Overview
  • Installer for Mac OS
  • Installer Development tips
  • Labs

4
Tango Installer Quickstart
  • Installation Overview (preview, license, Video
    clips)
  • Customize Titles, bitmaps, logos
  • Customize Text Strings for warnings and
    information
  • Identify and display CPE options in Enimini.ini
  • Pre-qualification (hardware, OS, PCI, NIC, TCP)
  • If not found, prompt to install NIC TCP
  • Upgrade Operating System and networking
    components
  • Install optional DSL filters (video)
  • Connect DSL modem to computer
  • Flash Efficient DSL modems with new firmware
  • Four-layer test
  • Install Applications (Tango Access , IE upgrades,
    Diags, extras)
  • Create Connectivity tests Ping, DNS, FTP, POP3,
    SMTP, etc.
  • Identify and develop ISP Registration
  • Optional reporting to back end server

5
Tango Generic Install Main Components
  • Scripts are editable ini files
  • Engine is enimini.exe
  • Selection characteristics
  • Title, Background, Fonts
  • Buttons (color, text, location)
  • Actions
  • Progress State stored
  • in Registry
  • HKLM\Software\EfficientNetworks\Tango
  • \..\Configurations\Generic\
  • GenericDSL5360.INI\Step3

Registry
Enimini.exe
Device-related
lteventsgt
dsl5360.ini
Selection
dsl5667.ini lteventsgt
dsl5660.ini lteventsgt
6
Installer preparation Overview
  • Edit Configurations files for Install options
  • ENIMINI.INI for initial Dialog
  • Source in additional hardware ini files
  • Add Help files in Help directory
  • Add Applications directory with EnterNet,
    Diagnostics, other apps
  • Customize Text strings for warnings, etc
  • Add NIC DSL Drivers for your modems
  • Add Images and bitmaps for graphics
  • Add Service packs and CAB files
  • Applications for Diagnostics, Access
  • Configure probe tests and bandwidth tests
  • Add Flash Videos and Help files
  • Test scripting with DebugWindow1

7
Tango Installer Flash Videos
  • Include generic Flash Videos
  • Create your own using Flash5 from Macromedia
  • Tango sources in .exe file, which runs the .SWF
    browser file

8
Tango Installer Help Files
Popups display message box
Macros invoke new dialogs
  • Supports the following features
  • Jumps
  • Pop-ups
  • Macros
  • Bit maps
  • Context-sensitive
  • area mapping
  • HelpID points to Content

Bitmaps or SHGs (context-sensitive)
Jumps to next section
9
Tango Installer Building Help Files
  • Compile using WinHelp or Help authoring tool
  • Source in RTF files for Contents and Text
  • Include macro jumps to URLs
  • Bitmaps can be highlighted as SHG files for
    context-sensitive support
  • Currently does not support keyword updates
    without re-compiling

Help Project make file (HPJ)
10
Tango Installer Text Strings
  • ENISTRINGS.INI
  • StringList
  • String100You do not have Administrator
    privileges.
  • String104s failed to initialize
  • String106No DSL Modem Found
  • String108Error - Unable to retrieve status Text
    File. s
  • String110Are you sure that you want to cancel
    this installation?
  • String117Installing s...
  • String118Timer Finished running programs
  • String125OK
  • String126Help
  • String127Select a network card
  • String128User Name
  • String129Password
  • LineFilters.txt
  • Now install line filters on ALL telephones,
  • fax machines, answering machines, and
  • caller ID boxes that share the same phone
  • number with your DSL connection.
  • CheckKit.txt
  • Click Watch Video or Help for detailed
  • instructions.
  • ConnectModem.txt
  • Click Watch Video or Help for instructions
  • on how to connect your modem.

Supports Localization ALL text externalized in
ini files. Positional s and d values supplied
by Installer
11
Tango Installer Main INI files
  • Tango Installer is based on 3 components
  • MainSelection of Enimini.ini - 1 for each
    Installer
  • Device specific ini files Common sections - 1
    for each device
  • Device specific ini files Steplist Events

EniMini.ini (startup initialization) MainS
election TitleTextTango Installer Buttonbitmap1
5360.bmp ButtonAction1 Config5360.ini ButtonOver
Bitmap1kit5360.bmp ButtonTop1190 ButtonLeft120
ButtonOverText1Select 5360 option Buttonbitmap2
5667.bmp ButtonAction2 Config5667.ini ButtonOver
Bitmap2kit5667.bmp ButtonTop2290 ButtonLeft220
ButtonOverText2Select 5667 option
Device-Specific ini
Config5360.ini Configuration TitleText Tango
Installer for 5360 Backgroundcolor
company.bmp HelpFileenimini.hlp Brand Backgrou
ndColor255,255,255 StepList Step1Welcome Step
2Qualification Step3UpgradePC .
12
Creating the MainSelection
Title
  • Enimini.ini mainSelection
  • Add Title
  • Add logos
  • Buttonbitmap areas
  • Install Select English
  • Install Select Spanish
  • Exit English
  • Exit Spanish
  • ButtonAction invokes the modem-specific ini file
  • Set default ini for no selection
  • Descriptions in static box area

Logo bitmap
Static text
13
Main Selection Device Selection
  • Actionbutton for English Installer jumps to
    Device Selection menu
  • Each Device Selection group includes its own
    bitmaps, actions and Static text displays
  • ActionButton in Device Selection invokes Device
    Specific ini file.

14
Tango Installer Device- specific Common sections
Device-Specific INI files are called from the
Enimini.ini file after Selection In most cases,
each device is defined with a unique Devices ini
file. these are the Common sections for the
Device-specific ini file.
15
Tango Installer Events Configuration
  • Configuration Section
  • DeviceTypeusb,pci,ethernet
  • HelpFile ..\Help\Generic\enimini.hlp
  • AllowSS30
  • DebugWindow1
  • VideoButtonTop332
  • CancelButtonTop332
  • BackButtonTop332
  • NextButtonTop332
  • HelpButtonTop332
  • VideoButtonLeft50
  • CancelButtonLeft150
  • BackButtonLeft250
  • NextButtonLeft350
  • HelpButtonLeft450
  • Welcome Section hides Backbtn with
  • EnableBackButton0

Text fonts and sizes on buttons are fixed arial
16
Tango Installer Branding
  • Brand section
  • BackgroundColorltR,G,Bgt (if no background bmp)
  • Backgroundbitmapltfilegt (Takes Precedent over
    color)
  • SplashbitmapFileltfilegt (logo)
  • SplashSecondsltintgt
  • BackgroundbitmapStretchltintgt
  • HeaderColorltR,G,Bgt (for Title field of
    dialogs)
  • Bitmapheaderltfilegt (right top logo for all
    dialogs)
  • BitmapWaterMarkltfilegt (bitmap for Welcome)
  • ApplicationNamelttitlegt (for all dialogs)
  • CompanyNameltstringgt (for all dialogs)
  • VideoBoldText1 (non-Title text is bold)
  • RefreshBoldText1 (keep bold after video shown)
  • VideoTextColorltR,G,Bgt (non-Title text)

Bitmaps will stretch to fill available size.
Bitmaps will not exceed static text box area.
17
Tango Installer ErrorDialog section
  • ErrorDialog
  • BitmapFile..\images\Generic\ErrorDialog.bmp
  • ShowBitmap1
  • ShowError0
  • StaticBoxFontHeight18
  • StaticBoxBoldFont0
  • StaticBoxColor255,255,255
  • HelpButtonTop220
  • HelpButtonLeft210
  • OkButtonTop220
  • OkButtonLeft110
  • ErrorTextTop40
  • ErrorTextLeft80
  • ErrorTextHeight140
  • ErrorTextWidth250

Error strings defined in the Text directory
18
Tango Installer Steplist Sequence
  • StepList
  • Step1Welcome
  • Step2CustomStepReadme
  • Step3CustomStepOne
  • Step4Qualification
  • Step5UpdatePC
  • Step6CustomStepLineFilters
  • Step7InstallHardware
  • Step8CustomStepConnectModem
  • Step9UpgradeDslModemFirmware
  • Step10TestDslModem
  • Step11PreInstallSoftware
  • Step12InstallSoftware
  • Step13IspConnect
  • Step14Connectivity
  • Step15Final
  • Welcome
  • Etc
  • Welcome and Final steps are required. All others
    steps optional.
  • Each step is followed in sequence, and requires a
    named Section

19
Tango Installer StepList Event sections

20
Tango Installer Welcome Screen
  • Welcome
  • StepTitleTango Installer Welcome
  • ShowTextBox0
  • EnableNextButton1
  • NextButtonTextNext gt
  • EnableBackButton0
  • BackButtonTextlt Back
  • ShowVideoButton1
  • VideoButtonMap..\Videos\Install.EXE
  • HelpId5
  • BitMap is sourced in from Brand
  • section by default
  • Brand
  • BitmapWaterMark..\images\Generic\Generic5200Overv
    iew.bmp

21
Tango Installer CustomStepReadMe
  • CustomStepReadme
  • TitleTextPlease read the Software
  • License Agreement
  • SubTitleTextif you agree with the terms, click
    Accept
  • ShowTextBox1
  • ShowBitmap0
  • TextFileName..\text\Generic\license.txt
  • BitmapFile..\images\Generic\License.bmp
  • HelpId405
  • StepTitle
  • NextButtonTextAccept

22
Tango Installer System Qualification
  • Interrogates hardware
  • CPU, BIOS
  • Memory
  • Disk space
  • Video resolution
  • USB, PCI ports
  • Ethernet adapter
  • Interrogates software
  • Operating System
  • Service packs installed
  • MS TCP/IP installed
  • Dialup Networking (DUN)
  • Internet Explorer

StopOnError1 means dont allow user to go
further when error revealed applies to many
sections
23
Tango Installer Qualification (cont.)
  • Qualification
  • StepTitleTango Installer Qualification
  • ShowBitmap1
  • BitmapFile..\images\Generic\WhiteBox.bmp
  • SupportedOS1win95
  • SupportedOS2win98
  • SupportedOS3winme
  • SupportedOS4winnt40
  • SupportedOS5win2000
  • SupportedNTSvcPack3Sp6
  • SupportedNTSvcPack5sp6a
  • Supported2KSvcPack2SP2
  • InstallAdapter0
  • Usb0
  • Pci1
  • Ethernet1
  • HelpID2001

Windows 95 systems are not allowed using this
SupportedOS list (Error Dialog characteristics
defined in ErrorDialog section)
24
Tango Installer Qualification (cont.)
  • Qualification (Section Continued)
  • ShowAdapterErrorDlg1
  • ShowRecommendedDlg1
  • MinimumCpu133
  • MinimumRamMeg16
  • MinimumDiskMeg150
  • RecommendedCpu266
  • RecommendedRamMeg132
  • RecommendedDiskMeg20000
  • color res in bpp bits per pixel
  • MinimumHorzRes800
  • MinimumVertRes600
  • MinimumColorRes8
  • RecommendedHorzRes1024
  • RecommendedVertRes768
  • RecommendedColorRes24

Qualification section allows ISP to determine
minimum and recommended hardware requirements for
all Operating Systems
25
Tango Installer Qualification (cont.)
  • Win95Qualification
  • MsDunRequired1
  • MinimumCpu220
  • RecommendedCpu266
  • MinimumRamMeg16
  • RecommendedRamMeg132
  • MinimumDiskMeg150
  • RecommendedDiskMeg200
  • MinimumColorRes8
  • Win2KQualification
  • MsDunRequired0
  • MinimumCpu300
  • RecommendedCpu500
  • MinimumRamMeg64
  • RecommendedRamMeg128
  • MinimumDiskMeg150
  • RecommendedDiskMeg200
  • MinimumColorRes8

Each OS can have different hardware requirements,
both minimum and recommended Win95 can verify if
MSDun 1.3 installed
26
Tango Installer Qualification (cont.)
  • Win95Qualification
  • MsDunRequired1

Win95 can verify if MSDun 1.3 installed Installer
always verifies if TCP protocol bound to
adapter UpdatePC called for these events to
enable prompt for installing and reboot
27
Tango Installer UpdatePC
  • UpdatePC
  • ShowBitmap1
  • EnableNextButton1
  • EnableBackButton1
  • NextButtonTextNext gt
  • BackButtonTextlt Back
  • BitmapFile..\images\Generic\Install.bmp
  • TitleTextUpdating your PC to meet system
    requirements
  • SubTitleText
  • UnAttendedSvcPackInstall1
  • BackupSvcPackInstall1
  • MsDunPath..\CabDir\win95\MsDun13.exe
  • HelpId1

UpdatePC will prompt to install updates for MS
Dun and/or TCP protocol, then prompt for reboot
28
Tango Installer Install Ethernet NIC
  • Qualification
  • InstallAdapter1 (Default0)
  • Ethernet1
  • InstallHardware
  • StepTitleTango Installer Hardware Setup
  • ShowBitmap1
  • TextFileName..\text\Generic\InstallPCICard.Txt
  • VideoButtonMap..\videos\ethernet\step3.exe
  • BitmapFile..\Images\Generic\Generic2.bmp
  • TitleTextInstalling the Ethernet adapter
  • (continued on next page)

Qualification verifies if adapter is installed.
If none found, and Ethernet1, brings up the
screen to install the drivers, shutdown,
install hardware. If InstallAdapter0, will only
force Ethernet NIC install if none found.
29
Tango Installer Install Ethernet NIC (cont)
  • InstallHardware (for Win95 and NT)
  • HardwareIdFarallon993
  • DeviceID PCI\VEN_10ECDEV_8139
  • InfOption RTL8139
  • DriverPath ..\Drivers\Farallon\PN993-TX\NT4
  • InfWin95 NETRTS.INF
  • InfPathWin95 ..\Drivers\Farallon\PN993-TX\WIN95
  • DriverWin95 RTL8139.SYS
  • For Win98, Me, and W2k, DSL and Ethernet drivers
  • are sourced in from the SSDSL3x directory. INF
  • Files are renamed .ENF for Efficient NIC format

Drivers can be included with the CD, with some
preparation. We use the Efficient DSL interface
to install drivers for Win98, Me, and W2k, from
the ssdsl3x directory. For Win95 and NT, the
information is taken from the InstallHardware
section. After the drivers are installed and the
system restarted, Installer begins where it left
off to finish the installation.
30
Tango Installer Configure TCP/IP
  • ConfigureTCPIP
  • StepTitleTango Installer TCPIP Configuration
  • TitleTextPlease plug in the numbers given to you
    by your ISP
  • SubTitleTextAnd we'll put them in for you
  • EnableDHCP0
  • IPAddress_Value172.17.4.206
  • IPAddress_disable0
  • DNSServer_Value172.17.1.20
  • DNSServer_disable0
  • AltDNSServer_Value172.17.1.93
  • AltDNSServer_disable1
  • AllowReboot1
  • HelpId29

EnableDHCP0 (required if using
Static IP) IPAddress_disable0 (allows user
to modify) AllowReboot1 (required
after changing)
31
Tango Installer Configure TCP/IP (cont.)
  • ConfigureTCPIP
  • SubnetMask_Value255.255.255.0
  • SubnetMask_disable1
  • Gateway_Value172.17.4.200
  • Gateway_disable1
  • HostName_disable0
  • HostName_ValueEnterYourUserName
  • DomainName_ValueHappyPlanet.com
  • DomainName_disable1

MaxMTU1300 (no display, set in
registry) RWin64000 (no display,
set in registry) WINSServer_Hide1 (prevents
user from seeing or changing)
This panel used for 5660 Router configurations too
32
Tango Installer Add DSL Line Filters
  • CustomStepLineFilters
  • StepTitleTango Installer
  • ShowTextBox0
  • ShowStaticBox1
  • StaticBoxTop20
  • StaticBoxLeft330
  • StaticBoxWidth150
  • StaticBoxHeight150
  • StaticBoxColor255,255,255
  • ShowBitmap1
  • TextFileName..\text\Generic\LineFilters.txt
  • BitmapFile..\images\Generic\GenericFilters.bmp
  • TitleTextPlease install line filters on your
    phone jacks
  • HelpId20

33
Tango Installer Connect DSL Modem
  • CustomStepConnectModem
  • StepTitleTango Installer
  • ShowStaticBox1
  • StaticBoxText
  • StaticBoxTop20
  • StaticBoxLeft330
  • StaticBoxWidth150
  • StaticBoxHeight150
  • StaticBoxColor255,255,255
  • TextFileName..\text\EthernetModem.Txt
  • ShowBitmap1
  • BitmapFile..\Images\Connect5200.bmp
  • TitleTextPlease connect the DSL modem
  • HelpId928
  • Prompts to allow user to Connect
  • DSL modem, then runs modem test

34
Tango Installer Download DSL Modem
  • UpgradeDslModemFirmware
  • StepTitleTango Installer
  • TextFileName..\text\Generic\license.txt
  • BitmapFile..\images\Generic\White.bmp
  • TitleTextEnsuring that your DSL modem has the
    current firmware
  • StopOnError0
  • IgnoreFirmwareVersion1
  • DslModemImageFile5260..\images\5260.img
  • DslModemImageFile5262..\images\5262.img
  • AviDownLoadFile..\images\Generic\dl.avi
  • AviModemFile..\images\Generic\Firm.avi
  • AviTimeFile..\images\Generic\stopwatch.avi

IgnoreFirmwareVersion1 means download anyway. Do
not include this step if you dont want to
download new image
35
Tango Installer Provision Modem
  • ProvisionModem
  • StepTitleTango Installer Modem DSL Provision
  • TextFileName..\text\Generic\Modem.txt
  • BitmapFile..\images\Generic\4031.bmp
  • TitleTextProvide the DSL modem with Vpi and Vci
    values
  • ShowVpiVci1
  • Vpi0
  • Vci35
  • AllowSS31
  • ShowLogon1
  • UserNameChickens
  • PasswordVoteforCnlSanders

36
Tango Installer 4 layer test
  • TestDslModem
  • StepTitleTango Installer Test Dsl Modem
  • TextFileName..\text\Generic\license.txt
  • BitmapFile..\images\Generic\Whitex.bmp
  • TitleTextChecking the modem and network
    connection
  • SubTitleText
  • StopOnError0
  • RetryCount12
  • HelpId102

Tests are done using proprietary packets to
Speedstream modem no IP traffic sent
37
Tango Installer Install Applications
  • InstallSoftware
  • StepTitleTango Installer
  • ShowTextBox0
  • ShowBitmap1
  • BitmapFile..\images\Generic\Soft.bmp
  • TitleTextInstalling Internet connectivity
    software
  • SubTitleText
  • HelpId6
  • Program1..\Applications\ENet300.exe
  • AviFile..\images\Generic\Software.avi
  • Program1
  • Install_Required0
  • Nametango Manager
  • DescriptionThis software is required for
  • InstallMsgInstalling tango Manager...

Up to 5 applications can be installed. Each
application described in Programltngt. User has
option to skip install if Install_Required0.
38
Tango Installer Browser Configuration
  • BrowserConfiguration
  • TitleTextPlease enter the Web Browser
    Configuration
  • ShowHomePage1
  • HomePageURLwww.ISP.com
  • ShowDisableAutoDial1
  • UseSameProxy0
  • UseProxyServer1
  • ByPassLocal1
  • ShowManualProxyConfig1
  • ShowAutoProxyConfig1
  • ProxyServer10.0.0.2
  • HttpProxy10.0.0.4
  • HttpProxyPort5080
  • HttpsProxy10.0.0.2
  • HttpsProxyPort5443
  • FtpProxy10.0.0.5
  • FtpProxyPort5021

Disables autodial and Home page setting. Sets
the Proxy values only for MS Internet Explorer
(for small office lans).
39
Tango Installer Register to ISP
  • IspConnect
  • StepTitleTango Installer
  • ShowTextBox0
  • NextButtonTextLogin gt
  • BackButtonTextlt Back
  • BitmapFile..\Images\Generic\Connect.bmp
  • ShowBitmap1
  • TitleTextEnter your login information
  • ConnectionType1
  • UserNameDSL User Registration
  • Passwordpassword is hidden by stars
  • HelpId1257

1 (EnterNet 300 pppoe) 2 (EnterNet DUN
pppoe) 3 (PPP Dialup)
ConnectionType
40
Tango Installer Connectivity
  • Connectivity
  • StepTitleTango Installer Connectivity
  • ShowVideoButton0
  • NextButtonTextNext gt
  • BackButtonTextlt Back
  • TextFileName..\text\Generic\connect.txt
  • TitleTextChecking your Internet connection
  • SubTitleTextCOnnectivity Subtitle area
  • DnsLookup1www.efficient.com
  • PingTest1www.efficient.com
  • LocateDHCPServer1
  • LocatePPPoEServer0
  • NNTPServerTest1noUse.com
  • NNTPPort1119
  • IMAPServerTest1yogi.inside.com
  • IMAPPort1143

41
Tango Installer Connectivity (cont).
  • Connectivity
  • POP3ServerTest1popmail.hotmail.com
  • POP3Port1110
  • SMTPServerTest1yogi.inside.com
  • SMTPPort10
  • FtpServerwww.nts.com/ftpperf/uplink
  • UserNameanonymous
  • Passworduser_at_email.com
  • DownloadFilename10.5meg
  • UpLoadFilename1..\Bandwidth\test.meg
  • ShowResults1
  • ConnectivityTimeout200000
  • Default timeout is not enough for most FTP
    uploads

42
Tango Installer Send Report
  • Final
  • SendReportSilent1 (or SendReport1)
  • SendReport
  • StepTitleGenerate report
  • ShowTextBox0
  • EnableNextButton1
  • EnableBackButton1
  • ReportType4 (4use template)
  • ReportTemplate..\Configurations\generic\report.ht
    ml
  • URLwww.isp.com/tangosaver/Tangosaver.dll?customer
    s
  • CheckHttpReport1
  • HttpPost1 (0HTTPPut)
  • CheckEmailReport1
  • EmailFromcustomInstaller_at_isp.net
  • EmailTodatabaseofinstalls_at_isp.net
  • EmailServersmtp.isp.net
  • CheckFtpReport0

43
Tango Installer Finish
  • Final
  • StepTitleTango Installer
  • ShowTextBox1
  • ShowStaticBox1
  • ShowBitmap1
  • EnableNextButton0
  • EnableBackButton1
  • EnableFinishButton1
  • ShowVideoButton1
  • NextButtonTextFinish
  • BackButtonTextlt Back
  • TextFileName..\text\Generic\installed.txt
  • BitmapFile..\images\Generic\Installed.bmp
  • TitleTextCongratulations! The installation was
    successful.
  • SubTitleText
  • HelpId27

Finish step is required
44
Tango 2.1 New Features tango Installer v2.1 for
6x Gateway
  • Installation configuration of 6x gateways
  • Completely brandable customizable to Verizon
    requirements
  • Gateway diagnostics
  • PPPoE/PPPoA username/password configuration
  • Wireless (SSID, channel, WEP) configuration
  • Time client and time zone settings
  • Basic firewall configuration (off, low, high)
  • Flash video installation tutorials
  • Help system with detailed troubleshooting tips

45
Tango 2.1 New Features tango Installer v2.1 for
6x Gateway
  • Integrated install and configuration of Siemens
    ICM GigaSet 802.11G PC Card and PCI adapters
  • Driver and configuration utility install
  • Wireless configuration wizard (SSID, channel,
    WEP)
  • Includes other standard Tango Installer features
    including
  • PC qualification
  • Software installation (including tango Support
    tools)
  • E-mail/Web browser configuration
  • End-to-end connectivity tests
  • Available dual English/Spanish language support

46
Tango 2.1 New FeaturesOptimize Bandwidth (Rwin,
MTU)
  • Optimize
  • StepTitleTango Installer
  • TitleTextOptimizing Broadband Performance
  • SubTitleText
  • BroadBandPerf1
  • SetPPPoEAdapters0
  • Silent0
  • StaticBoxTop0
  • StaticBoxLeft235
  • StaticBoxWidth285
  • StaticBoxHeight150
  • TextFileName..\text\Siemens6X\Optimize.rtf
  • ShowStaticBox1
  • ShowBitmap1
  • BitmapFile..\images\Siemens6X\PCoptimize.bmp
  • RWIN_Default64240
  • MaxMTU_Default1500
  • TextBoxForMultipleAdapters1
  • CheckBoxTop215

47
Tango 2.1 New FeaturesConfigure Time and
Firewall
  • ConfigureTimeAndFw
  • StepTitleTango Installer
  • TitleTextPlease configure your time and firewall
    settings
  • SubTitleTextGateway Configuration
  • ShowBitmap1
  • BitmapFile..\images\Siemens6X\TimeFwConfiguration
    .bmp
  • AviFile..\Images\Siemens6X\6200Configure3.avi
  • AviFileLocation0,0
  • ShowFirewall1
  • EnableNextButton1
  • EnableBackButton1
  • ShowVideoButton0
  • NextButtonTextNextgt
  • BackButtonTextlt Back
  • CancelButtonTextCancel

48
Tango 2.1 New FeaturesConfigure Wireless SSID
  • ConfigureWirelessSsid
  • StepTitleTango Installer
  • TitleTextPlease configure the SSID and Channel
  • SubTitleTextDSL Gateway Configuration
  • EnableNextButton1
  • EnableBackButton1
  • ShowVideoButton0
  • ShowBitmap1
  • BitmapFile..\Images\Siemens6X\WirelessConfigurati
    on.bmp
  • AviFile..\Images\Siemens6X\6200Configure3.avi
  • AviFileLocation0,0
  • ShowBroadcastSsid1
  • VideoButtonMap
  • NextButtonTextNextgt
  • BackButtonTextlt Back
  • CancelButtonTextCancel

49
Tango Installer Utilities
Createcd ltSourcedirgt ltDestinationdirgt
ltConfigurationgt
  • Create CD batch file
  • builds cd-rom files for distribution
  • SBClean.exe
  • Removes Registry and files from current Install
  • Tango Installer SDK
  • Displays ini entries in GUI

50
Tango Installer for Mac OS Installer
Tango Installer shipped as packaged file Opens
using Show Package Contents (control, click to
display menu)
51
Tango Installer for Mac OS structure
  • Same engine works for Tango Installer, Qualifier
    and Support
  • Customizable with 2 edit files
  • Brand.strings
  • Localizable.strings
  • Uses windows bmp files
  • Similar directory structure
  • Videos (Quicktime swf format)
  • Text (license, text files)
  • Images (bitmaps)
  • Help (html format help with gif images)
  • Applications (Tango Access, IE, etc)
  • Generic Installer supports Mac Classic, MacOS X
    supported in future release

52
Tango Installer for Mac OS Brand.strings
"__window_title__" "Tango Installer" / View
1000.root.2000.Text / "__choose_kit__"
"Welcome to MyISP Broadband, the leading provider
of high-speed Internet." / View
1000.root.2000.kitA / "__install_kit_A_image_butt
on__" "GenericKITAred.bmp" "__install_kit_A_imag
e_button_rollover__""GenericKITAgreen.bmp" "__in
stall_kit_A_rollover_image__" "BOXA.bmp" /
View 1000.root.2000.kitB / "__install_kit_B_ima
ge_button__" "GenericKITBred.bmp" / View
1000.root.2000.exit / "__exit_rollover_text__"
"Click here to exit this application."
53
Tango Installer for Mac OS Localizable.strings
"__connect_panel_title__" "Enter your access
information" "__connect_message_1__" "Enter
your login name (such as name_at_provider.com) and
password and click the Connect button." "__evalua
te_pppoe_progress__" "Looking for PPPoE
server" "__evaluate_pppoe_failure__" "A PPPoE
server could not be found. " "Click the Help
button for more information." "__evaluate_pppoe_l
og_message__" "PPPoE found server
0" "__login_name_prompt__" "Login
Name" "__password_prompt__"
"Password" "__connect_button_title__"
"Connect"
54
Tango Installer for Mac OS verification
Brand.strings contains recommended and minimum
requirements for all resources User and system
Registration via http Post
55
Tango Installer for Mac OS finish
After completing installer, user has the option
to stay connected and use the browser, or quit
the installer
56
Tango Installer Development tips
  • Copy Generic installation to begin
  • Edit Enimini.ini for main Selections
  • Concentrate on 1 Device-specific INI file at a
    time
  • Start small - Comment out steps in Steplist until
    tested
  • Modify to include your own branding logos and
    names
  • Identify major Components and StepLists for
    installation
  • Create test points for debugging
  • Test on ALL platforms!
  • Identify small groups for controlled beta tests

57
Tango Installer Labs
  • Copy Installer CD to hard disk use Generic
  • Edit Enimini.ini and change title and bitmaps
  • Edit 5360 device ini file and increase
    Recommended values to create warning messages
    for
  • Video resolution
  • Insufficient memory
  • insufficient hard disk space
  • Insufficient CPU speed
  • Test out 4 layer test with modem cable
    disconnected
  • Test connect to ISP with default username
  • Test connectivity with the following
  • ICMP and HTTP to selected hosts
  • IMAP, SMTP and POP3 values
  • FTP bandwidth tests
  • Test out Send Report to register with
    TangoSaver.dll
Write a Comment
User Comments (0)
About PowerShow.com