Upload
issac-varghese
View
38
Download
1
Embed Size (px)
Citation preview
TM
Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Freescale Ready Tool v2.0Sep 29, 2011
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. 2
Index
Product Views Optimization BlockDiagram Transparent Upgrade Filters in Product view and Application View Applications Area Documents and Tools Videos and Audios Training Items in Products and Applications Sync Controls Upgrade Training view for Products/Applications Sync Scheduler Upgrade Blue Chip and HotLinks in Training LeftNav
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Product Views Optimization
3
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Product Views Optimization
Objectives:► When user go to the document tab, the information on this tab
needs to load in less than 1 second.► When user go to the parametric tab, the information on this tab
needs to load in less than 1 second.► When user go to the software & tools tab, the information on this
tab needs to load in less than 1 second.
4
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Product Views Optimization
► User clicks on the products taxonomy to view and load related data in minimum time for document, parametric, software & tools tab
5
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Product Views Optimization
Description:► Increase the speed of the data loading in the document, software &
tools, Parametric tab and training tab when clicked from the product taxonomy.
► User can immediately click on tab to navigate to other views within less than1 sec.
► Pagination is applied to load small chunks of data on scroll.
6
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Product Views Optimization
Files involved :► ProductView.mxml► ParametricView.mxml► Constants.as► DisplayResultEvent.as► FSLReadyBody.mxml► FilterArea.mxml► TypeColumnHeaderRenderer.mxml► ResultArea.mxml► MainWindow.mxml► FreescaleReady.mxml► SortColumnHeaderRenderer.mxml
7
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
BlockDiagram
8
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
BlockDiagram
Objectives:► To create interactive block diagrams in the applications area fed
from ASPs on freescale.com.► To create print capability from block diagrams, including product
information associated to the application and selected block diagram and the application differentiated associated.
9
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
BlockDiagram
► A user navigates to the Applications area and clicks on level of taxonomy where application tables may display.
10
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
BlockDiagram
► User can see secure products in application block diagrams. Secure icon is shown as an indic ation when a product is secure.
11
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
BlockDiagram
► User goes to the block diagram and click to print the block diagram exists.
12
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
BlockDiagram
Description:► Display the block diagrams in the applications pages which are
pulled from FSL.com. ► The block diagrams depicts information, such as product lists
applying to individual blocks, by rolling over the blocks.► The product displays in the main block diagram.► User sees secure products in the block diagram options.► Option to save their custom block diagram to a project cart exists.► Option to print the block diagram exists, either with the associated
table information.► BD images downloaded when not available locally.
13
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
BlockDiagram
Files involved :► UIBlockDiagramView.mxml► ASBlockDigramView.as► BlockDiagramDownloader.mxml► BlockDiagramImageCover► BlockDiagramEvent.as► BundleHyperlink.as► BundlesAssetlistWindow.mxml► MapsDetailView.mxml► MapsDetailViewBodyContent► PurePDFWriter.as► FSLDao.as► BlockDiagramEvent.as► MapsDetailView.mxml► MapsDetailBodyContent.mxml
14
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Transparent Upgrade
15
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Transparent Upgrade
Objectives:► As an administrator, user want the ability to push a patch update to
his machines anytime they do a sync. Admin want the ability to make this update transparent to the user.
► As an administrator, user want the ability to know how has received any patch update he push from a report in MAT.
16
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. 17
Transparent Upgrade Flow
No
Yes
Yes
No
No
Yes
Check User Transparent Upgrade
Sync Process Continues
Click Sync Now to start Sync Process
Downloading Latest Version Starts
Upgrade new version. User permission reqd
Version Replace Screen
Sync Process Continues with updating data and index files.
Welcome screen appear showing sync progress
Latest version Installed, Application is up and running.
Transparent Upgrade Complete.
Transparent Upgrade Incomplete
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Transparent Upgrade
Following are steps involved for doing a transparent upgrade to the FreeScale Ready Application.
► Step 1: Click on Sync Now to upgrade from older version:
18
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Transparent Upgrade
19
► Step 2: Upgrading to new version start without user permission.
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Transparent Upgrade
20
► Step 3: Upgrading to new version start without user permission.
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Transparent Upgrade
21
► Step 4: Application installer pop up asking for the latest version to be installed. Click on replace to install the latest version.
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Transparent Upgrade
22
► Step 5: Application installation complete. A version upgrade screen appears showing the sync progress.
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Transparent Upgrade
23
► Step 6: Application starts up and running. Last sync date and version no is updated.
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Transparent Upgrade
Description:► To create an the ability to push a transparent upgrade to users' machines
at a sync► Administrator, have the ability to push a patch update to the users'
machines anytime they do a sync to make this update transparent to the user.
► If the user has not received the patch previously (or already has a newer version of FSL Ready) then the patch is pushed to them and installed during the sync.
► A check for the patch is run during the sync and sync continues on with its normal processes and completes.
► User is able to use Freescale Ready as they normally would without direct visible evidence of a change.
► Administrator finds within the users report an indicator of who has received the patch.
24
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Transparent Upgrade
Files Involved:► FSLReadyHeader.mxml► ApplicationValues.xml► DBLoader.as► Constants.as► FreescaleReady.mxml
25
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Filters in Product view and Application View
26
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Filters in Product view and Application View
Objectives:To allow a user, the ability to view and filter by Type, Status and Freescale Project Flow in all places it appears to be consistent.
27
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Filters in Product view and Application View
► User goes to taxonomy to see documents or software and tools.
28
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Filters in Product view and Application View
► an option exists to filter the view by Types, status and project flow, same as exists on the search screen.
29
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Filters in Product view and Application View
Objectives:► To filter the results bases on the filter options and their types i.e
Type, Status and Project Flow for all the view in Product and Application area.
► Filter options to be retained within the view until navigated to new view or clicked on product taxonomy to load results.
► To provide timeout functionality to close Filter popup automatically when not in use.
30
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Filters in Product view and Application View
Files involved :► ProductView.mxml► MapsDetailView.mxml► MapsDetailViewBodyContent.mxml► TypeColumnHeaderRenderer.mxml► StatusColumnHeaderRenderer.mxml► ProjectFlowColumnHeaderRenderer.mxml► CustomAlerts.as► Constants.as► IndexDownloader.as► TypeFilterWindow.as► MainWindow.mxml
31
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Applications Area Documents and Tools
32
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Documents in Applications
► Click on Documents tab to get all the documents related to selected Business Segment in Applications Area
► If those documents are downloaded then description of the item will show as Hyperlink otherwise it will show as plane text
► If you click on hyperlink it will open the document based on its format.
► Click on paperlink icon to download the particular document if documents is not downloaded.
► Some of the applications will require freescale login to download the documents and we indicate them with white lock icon along with the description
► If documents can not be downloadable ,those items are indicated by using wifi icon. So user can easily know which requires internet connection
33
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Documents in Applications UI
34
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Software and Tools in Applications
► Click on Software & Tools tab to get all the tools related to selected Business Segment in Applications Area
► The download process and opening will be same as the Documents only.
► Tsp also will be having the hyperlink. Click on hyperlink it will take you to the documents related to that tsp in products area.
35
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Software and Tools in Applications UI
36
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
File List for Applications Area Documents and Tools
► FslDao.as► MapsDetailView.mxml► ColIdColumnHeaderRenderer.mxml► SearchColIdColumnHeaderRenderer.mxml for Search
37
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Videos and Audios in Products and Applications Area
38
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Videos and Audios in Products and Applications Area
► Videos are included as Documents types in Products or Applications area.
► Click on the business segment to get the documents related and filter as videos.
► Videos are specially indicated by showing clapper icon along with the description.
► If particular video wants internet connection to play the video ,indicated with wifi icon along with the description.
► Click on paperlink icon to play/download the video.► If video gets downloaded it shows hyperlink and click on the same
to play the video.
39
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Videos and Audios in Products and Applications Area
Click on Products/Applications go to Documents and Filter for Videos.
40
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Clicking on paper link icon to open the videos.
41
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
File List for Videos and Audios in Products and Applications Area
► FslDao.as► MapsDetailView.mxml► ProductsView.mxml► ColIdColumnHeaderRenderer.mxml► MainWindow.mxml► VideoTitleWindow.mxml► VideoWindow.mxml► Constants.mxml
42
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Training Items in Products and Applications
43
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Training Items in Products and Applications
► Click on business segment of products/applications area .► Click on training tab to get the training items related to selected
segment. ► Similar to the other documents/product tab items training items also
will be have similar procedure to download.► If description is more then will be showing ‘+’ icon ,Click on ‘+’ icon
to open the whole description. ► Training items will be different types like pdf, swf, flv, Thirdparty
links, youtube videos.► Click on paperlink icon to open training item based on the format of
the selected item. Or it will take you to the TIP page► Multiple training assets will go to TIP page► Pdf and Flv files can be download.
44
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Training Items in Products and Applications
45
► Click on training to get relevant training items for selected item.
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
File List for Training Items in Apps/Products Area
► ProductsView.mxml► MapsDetailView.mxml► FslDao.as► TrainingDao.as► TrainColIdClolumnHeaderRenderer.mxml► SearchColIdColumnHeaderRenderer.mxml
46
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Sync Controls Upgrade
47
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
New Sync Controls
48
► Click on Sync Controls to open new sync ControlsFeatures Previous version sync preferences will reflect in upgraded version Applications are added in Sync controls Approximate File size will show on top of sync controls based on user selection. Download bar will update based on selection. Training types are added in Filetypes Shows the popup when download size increases 10Gb based on selection. If all selected filetypes of products/applications downloaded then those items description in tabs will show as hyperlink.
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Based on selection download size will update
49
► Click on save button to save the preferences and click on reset button to reset settings.
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. 50
► Download popup will come when download size more that 10gb
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
FileList for SyncControls
► SyncControls.mxml► FslDao.as► MainWindow.mxml► Constants.as► ThreeStateTreeRenderer.as► ThreeStateTree.as► SecuredContentDAo.as► Assetbean.as► CheckADGRenderer.as► RadioHeaderRenderer.as► RadioRenderer.as
51
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Extranet Projects Upgrade
52
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Extranet Projects
Objectives:► The requirement was to organize the DCRs within Teamsite in
Folders according to their Extranet Projects.► Prior to this Release, All DCRs were lying within the
“//az84ap01/default/main/sps/secured/WORKAREA/workarea/templatedata/secured_contents/cia_content/data” folder without any classification.
► It was also required to Enable/Disable and Delete these Extranet Folders using MAT Page.
► We were also required to add information pertaining to the DCRs the same way as it is given in Compass. For ex: Owner/Creator Details and File Updated By. This information is available when we Edit a DCR in Teamsite.
53
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Teamsite Folder Structure for Extranet Projects
54
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Steps to parse Extranet Projects
► Run the script \export\home\weblogic\scripts\fsl_ready\parseExtranetDataFeed.ksh
► It will create DCR in Teamsite and Details can be found on MAT page. http://www.freescale.com/webapp/FlowControl Login and go to Maintain Extranet Projects.For Teamsite, login and go to //az84ap01/default/main/sps/secured/WORKAREA/workarea/templatedata/secured_contents/cia_content/data, here you will see the DCRs.
► In MAT utility, by default Projects are Enabled. To Disable, press Disabled button against that Project.
► A Extranet project can only be deleted if its Disabled. Once you click Delete, it will remove entries from DB and delete the Project Folder and DCRs from Teamsite.
55
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Extranet Projects
56
List of Files Modified/Added to fulfill this requirement:► \vob\ebiz_domain\src\com\fsl\secured_content\utils\
ParseSecuredContentData.java► \vob\ebiz_domain\src\com\fsl\secured_content\utils\
TeamSiteUpdateUtil.java► \vob\ebiz_domain\src\com\fsl\secured_content\daos\ NotificationDAO.java► \vob\ebiz_domain\src\com\fsl\fslready\admin\ejb_actions\
FSLReadyMaintainExtranetProjectsEJBAction.java► \vob\ebiz_domain\src\com\fsl\fslready\admin\dao\
FSLReadyMaintainExtranetProjectsDAO.java
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Flex UI Tasks for Freescale Ready v2.0
57
► To display Application Differentiators the same way as it is being shown in Website. For ex: http://www.freescale.com/webapp/sps/site/application.jsp?code=APLATILIGHTING This link will show the way in which Differentiators are displayed in freescale.com.
► The same has been achieved within Applications Summary Pages under the Overview tab.
► File Modified was \com\fslready\views\maps\MapsDetailViewComponent\renderers\ MapsProductRenderer.as
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Flex UI Tasks for Freescale Ready v2.0
58
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Flex UI Tasks for Freescale Ready v2.0
59
► To add extra Quick Links within Product Selector Tools.► They were PowerQUICC and QorIQ Processor Selector, i.MX
Applications Processor Selector, MCU Solution Advisor, CodeWarrior Selector Tool.
► The purpose is to provide fast access to these Files which make up the Product Selector Tools.
► Files modified were► \com\fslready\views\window\MainWindow.mxml► \com\fslready\views\main\LaunchSelectors.mxml► \com\fslready\views\main\LaunchSelectorsLeft.mxml► \com\fslready\views\main\tree\QuickLinksTree.mxml
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Flex UI Tasks for Freescale Ready v2.0
60
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Flex UI Tasks for Freescale Ready v2.0
61
► To enable Resizing of the Tool to minimum possible size, but maintaining the Ease of Use as the size of Tool is kept on reducing.
► At the minimum possible size we had to show only the Freescale Ready Logo and link to Freescale.com.
► Challenges faced were while displaying Resize cursors, currently there is no provision for Resize cursors within Adobe AIR framework. Hence an alternative was reached upon and Resize cursors were shown within the Tool and not as Half In & Half Out.
► The basic reason for this feature was to use the Tool in virtually all possible Screen resolutions and adjust accordingly to enable hassle free content viewing.
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
File Changes
► \com\fslready\views\window\MainWindow.mxml► \com\fslready\views\main\FSLReadyBody.mxml
62
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Horizontal Resize Cursor
63
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Vertical Resize Cursor
64
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Diagonal Resize Cursor
65
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Training View for Products/Applications
66
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Training items for Products
67
► Introduced training tab for each product type, on each node level along with roll-up.
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Training items for Applications
68
► Introduced training tab for each application, on each node level along with roll-up.
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Description:► For the Training items, type and status filter were produced
according to the fields available for that specific product/application.
► For each product/application, following icons were introduced :-- Link icon - provides internet link to the file- Security icon - specifies that freescale.com registration is
required to view the file. - Multimedia icon - specifies whether the file is a multimedia file.- Wireless icon - specifies that internet connectivity is required to
view the file.► Training item is shown as a hyper text if it has been downloaded
already.
69
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Files involved :
► MapsDetailView.mxml► ProductView.mxml► TrainingDao.as► TrainingColIDRenderer.mxml
70
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Sync Scheduler Upgrade
71
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Sync Scheduler Screen
72
► Used to get the latest db/file updates available. On first time access of the Sync Scheduler , Manual Sync is set as default.
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Sync Scheduler Screen
73
► On Manual Sync, when clicked on “Sync Now” Button, the sync process begins.
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Sync Scheduler Screen
74
► On “Daily” selection, the user is required to set the start time for the sync.
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Sync Scheduler Screen
75
► On “Weekly” selection, the user is required to set the start time for the sync as well as the day of the week for the sync to occur.
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Sync Scheduler Screen
76
► On “Monthly” selection, the user is required to set :-- The start time for the sync to occur and date of the month for sync. “OR”
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Sync Scheduler Screen
77
- The start time for the sync to occur and specific day of a specific week for sync.
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Description:► After saving the required sync preference for Daily/Weekly/Monthly,
the user would receive an alert at the set start time, specifying that it is time for sync. Incase , the user does not cancel the sync, the sync process starts automatically after 30 seconds.
► If the user misses a particular sync and then goes online, he/she will receive an alert, specifying that the last sync was missed and if the user would like to start the sync.
► If the sync is cancelled, an alert for sync is shown on the next scheduled time.
78
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Sync Scheduler Screen
79
- Alert specifying that it is time for the sync to occur for Daily/Weekly/Monthly.
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Sync Scheduler Screen
80
- Alert specifying that the last sync was missed.
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Files involved :
► SyncScheduler.mxml► PreferenceInfo.as► EncryptedStoreData.as► Constants.as► FSLReadyHeader.mxml► FSLReadyBody.mxml► MainWindow.mxml► DownloadSyncPreference.mxml
81
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Blue Chip and Hot Links in Training LeftNav
82
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Blue Chip and Hot Links in Training LeftNav
► Blue Chip and HotLinks items has been added in homepage under training.
► Click on any item in Blue chip or click on hotlinks it will take you to training screen with selected tab as Blue chip or hotlinks
► Click on training leftnav it will open nodes as Blue Chip and Hot Links
► Training leftnav nodes are non expandable nodes.► Click on any node to open selected tab.
83
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Training in Home Screen
84
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Blue Chip Tab
► Blue Chip tab mainly having two columns as Topic and Take test► Topic column will have all the Blue Chip items► Click on paperlink icon will download the training material of
selected items.► If training material already downloaded tit will show as hyperlink.► Click on hyperlink to open training material.► Take Test column ,If you click on Test it will take you to the web to
take the test in online► To take the test we need internet connection ,it is represented by
showing wifi icon along with test.
85
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Blue Chip Tab
86
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Hotlinks Tab
87
► Hotlinks tab will have the both applications and products.► Click on any item in applications it will take you to selected item
training tab in applications area.► Click on any item in products area it will take you to selected item
training tab in products area.
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Hotlinks tab
88
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
After Click on products item in Hotlinks tab
89
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
After click on applications item in Hotlinks tab
90
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Files Involved for Training Screen
► TrainingScreen.mxml► FSLReadyBody.mxml► HomePage.mxml► ColTestTitleItemRenderer.mxml► ColTakeTestItemRenderer.mxml► TrainingTree.mxml► SecureContentDao.as
91
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Thank You !!!
92