Short-cut keys for Visual Studio IDE #61

From: http://sitestree.com/?p=5161
Categories:61
Tags:
Post Data:2012-11-10 11:51:46

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

Hello World Application in Intellij: With Setup: Other Demo on Projects and Uses #61

From: http://sitestree.com/?p=4944
Categories:61
Tags:
Post Data:2012-02-04 01:46:07

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

IntelliJ 7.0 IDEA Default Key Map #61

From: http://sitestree.com/?p=4927
Categories:61
Tags:
Post Data:2007-04-18 20:48:32

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

Intellij Features and Demos #61

From: http://sitestree.com/?p=4925
Categories:61
Tags:
Post Data:2010-03-26 03:54:27

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

Some User Interface Design Rules #62

From: http://www.joelonsoftware.com/uibook/chapters/fog0000000060.html

  • Many times Activity Based Planning – Activity based user interface design helps
  • Invent some users – define some users
  • Figure out the important activities
  • Figure out the user model — how the user will expect to accomplish those activities
  • Sketch out the first draft of the design
  • Iterate over your design again and again, making it easier and easier until it’s well within the capabilities of your imaginary users
  • Watch real humans trying to use your software. Note the areas where people have trouble, which probably demonstrate areas where the program model isn’t matching the user model.
  • A user interface is well-designed when the program behaves exactly how the user thought it would.
  • If your program model is nontrivial, it’s probably not the user model
  • Every time you provide an option, you’re asking the user to make a decision. Provide options only users care about it
  • Use the right metaphor
  • Over creativity may be dangerous like try to create fancy looking buttons/controls that confuse users about their functionalities. Consistency is more important.
  • User’s don’t read manuals or texts on the dialog boxes, or anything … keep it in mind
  • Users can’t control the mouse very well – so think about the areas where there are more use of mouse — what are the alternatives – how less mouse movement can provide the functionalities
  • Users can’t remember anything – provide features so that they do not have to remember – like file browsing option than typing file name

From: http://sitestree.com/?p=4951
Categories:62
Tags:
Post Data:2008-02-25 12:52:40

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

Principles: Resources: User Interface Design #62

From: http://sitestree.com/?p=4950
Categories:62
Tags:
Post Data:2008-05-31 16:58:40

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

How product pricing is done in SAP (CRM) #63

From: http://sitestree.com/?p=5060
Categories:63
Tags:
Post Data:2013-06-10 17:39:45

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

#Sensor: #Canada: #Job/Contract/Project: #Sensor, #Tracking, #Fusion, #Estimation, #Surveillance, #sensor network, #target #tracking, #security 2021-08-09

Date Posted:2021-08-09 .Apply yourself, or submit others as candidates; Build a recruitment team to submit others as candidates; submit RFP to be considered for projects in future; Try to become a vendor so that you are asked to submit consultants/resources in future. If these work for you. This list is posted in this blog everyday provided there are new projects under the criteria

  1. armament-10027
  2. Signal Smoke Marine, Orange (W8486-217390/A)
  3. communications-detection-and-fibre-optics-10031
  4. VERMILION – Provincial Building – Security Card Access System
  5. Information Security Assessment
  6. Facility Security Assessment and Authorization (FSAA) Implementation
  7. edp-hardware-and-software-10034
  8. Request for Expressions of Interest and Qualifications for Endpoint Security Solutions
  9. electrical-and-electronics-10006
  10. DND (FMFCS) has a requirement for 2 Signal Generators (W355B-215215/A)
  11. fire-fighting-security-and-safety-equipment-10010
  12. Wastewater Treatment Plant (WWTP) Entrance Security – Design Services
  13. custodial-operations-and-related-services-10037
  14. P57AD21469 – SECURITY GUARD SERVICES
  15. information-processing-and-related-telecommunications-services-10049
  16. Request for Expressions of Interest and Qualifications for Endpoint Security Solutions
  17. lease-and-rental-of-equipment-10045
  18. Information Security Assessment
  19. operation-of-government-owned-facilities-10039
  20. Security Guard Services for Off-Street Operations
  21. research-and-development-r-d-10036
  22. Information Security Assessment
  23. R&D WORK IN SECURITY OF EMBEDDED SYSTEMS (W7701-227429/A)
  24. utilities-10041
  25. Facility Security Assessment and Authorization (FSAA) Implementation
  26. Keywords Used:sensor,fusion,sensor network,tracking,target tracking,surveillance,self driving car,self-driving,estimation,security,signal processing,image processing,autonomouse vehicle,facial recognition,signal,recognition,sensor fusion

    SAP-CRM-WEBSHOP: How to call custom Function Modules #63

    [It’s a little tricky – I really should re-write this.]
    Pre-requisite: knowledge in J2EE, Struts, SAP CRM Webshop, HTML
    What this article will provide? Just a very upper level description on how to call your own function modules, or SAP built-in function modules that are not called by the standard application/webshop.

    What are function modules?

    SAP provides many different function modules to execute different operations [back end operations]. You can also consider them as stored procedures in traditional DBMSs like Oracle, SQL Server, MySQL, and PostGreSQL. Usually, you call the backend stored procedures from the front end [say Java programs], supply some input parameters to the stored procedures, and collect outputs for further processing [or just display]. Same is true for SAP. In CRM Webshop, one strategy is that you can have backend objects in your applications and these backend objects can have functions that execute the function modules.

    An example:

    From a JSP page when the form is submitted, you want to execute a custom function module [written by you]. The JSp page will collect shopId from the user and display the shop description. Your function module will retrieve the shop description and pass it to the JSP/Java program for display.

    Implementation Requirements: You will need to implement a business object, a backend object, a custom business object manager. Also, you will need to register these objects in the Internet Sales Framework (SAP-ISA).

    Steps: In the JSP page create a text box to collect the shop id, and refer the form action to the custom action (z_test.do) as action=”z_test.do”. Map the action z_test.do to the action class Z_CustomAction in your configuration file named config.xml as follows:

    When users will provide the shop id and click on the submit button the doPerform() method of the class Z_CustomAction will be executed. In the Z_CustomAction class, in the doPerform() method, you have to get a reference to the custom business object manager(bom) as

    Z_CustomBusinessObjectManager myBOM = (Z_CustomBusinessObjectManager)userSessionData. getBOM(Z_CustomBusinessObjectManager.CUSTOM_BOM);
    [you need to write this BOM class Z_CustomBusinessObjectManager also. userSessionData is the sap wrapped session object]

    then use the custom BOM object (myBOM) to retrive the CustomBasket [Basket = shopping/order basket] as

    myBOM.getCustomBasket()

    where the CustomeBasket is of Z_CustomFunc type [i.e. myBOM.getCustomBasket() returns Z_CustomFunc type object, You need to write Z_CustomFunc class as well].

    Then call the getShopDescription(id) method of the Z_CustomFunc class as

    String shopDescr = myBOM.getCustomBasket().getShopDescription(shopId);

    As mentioned that the custom basket is of type Z_CustomFunc class with methods such as getShopDescription(id) [getShopDescription of Z_CustomFunc eventually will go to the lowest level to call the function module]. In Z_CustomFunc class in getShopDescription(id), you will call the getShopDescription(id) method of the backend object Z_CustomFuncBackend [you have to write the interface] as

    return getCustomBasketBackend().getShopDescription(shopId);

    [In getShopDescription(id) method of Z_CustomFunc]
    here through getCustomBasketBackend()[method of Z_CustomFunc] you get a reference to the backend object Z_CustomFuncBackend, then call the method getShopDescription of Z_CustomFuncBackend. In getCustomBasketBackend() method, you practically create the backend object Z_Custom of Z_CustomFuncBackend type. Then you map Z_Custom to Z_CustomFuncCRM class/object in the backendobject-config.xml file. Then, in Z_CustomFuncCRM, you need to define the method getShopDescription(id) where the actual/lowest level call to the function module will be done as follows:

    JCO.Function func = getDefaultJCoConnection().getJCoFunction(“CRM_ISA_SHOP_GETLIST”);
    func.getImportParameterList().setValue(“B2B”, “SCENARIO”);
    getDefaultJCoConnection().execute(func);

    CRM_ISA_SHOP_GETLIST is the name of the underlying custom function module. Also, in this method, you can write code to collect information from the function module for further processing or display.Configurations
    backendobject-config.xml for Z_Custom backend object

    Also, list your BOM in the config file bom-config.xml as

    ——————-Additional Information———————–

    BOM class that have functions to get/point to the custom basket, bom gets reference to the custom basket through backend object manager as

    mCustomBasket = new Z_CustomFunc();
    assignBackendObjectManager(mCustomBasket);
    mCustomBasket is the custom basket to be returned

    —Z_CustomFunc has methods like

    getShopDescription: that calls
    getCustomBasketBackend().getShopDescription(shopId);

    where getCustomBasketBackend() Returns a reference to the backend object Z_CustomFuncBackend that you also need to write. CustomFuncBackend is just an interface with method declaration such as getShopDescription(id)

    Also, you need to write a class that handles the function module call and data retrieval say Z_CustomFuncCRM withgetShopDescription(id) function that may include:

    JCO.Function func = getDefaultJCoConnection().getJCoFunction(“CRM_ISA_SHOP_GETLIST”);
    func.getImportParameterList().setValue(“B2B”, “SCENARIO”);
    getDefaultJCoConnection().execute(func);

    —–Reference: SAP CRM ECommerce – Development and Extension Guide

    From: http://sitestree.com/?p=5026
    Categories:63
    Tags:
    Post Data:2013-03-24 12:36:42

        Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
        (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
        In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
        <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
        8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
        Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
        Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>
    

    What to learn for SAP Ecommerce #63

    Why SAP? SAP is the most dominating company in the Business Application World. Yes, SAP is for big enterprises [SAP recently released software for small and mid-size companies]. The earnings of the SAP professionals are also very high. Microsoft is dominant mostly in the personal computer software/os domains. However, SAP, IBM, Oracle, and Sun are the most dominant companies in the business application world.

    Though computer science is not about business/application software but about system software, still most computer students are employed in the business/application software area. Yes, IT and CIS are about business/application software.

    SAP has different modules like CRM, SRM, SCM, and many others. Search this web-site for more articles on the overview of SAP. It’s better to find an area of interest in SAP and be expert in that. Afterwards, you can try to learn other modules as required. In mySAP ERP, ecommerce/webshop is a recent extension. It implements enterprise ecommerce systems on top of SAP.

    SAP Ecommerce Framework has three layers: Interaction and presentation layer, Business object layer (BO Layer), and Business Logic Service Layer (BLS Layer)

    Presentation Layer: SAP favors JSP in terms of presentation layer. SAP extensions to JSP include: Custom ISA tags, MimeURL, WebappsURL, translate, iterate, contentType, message, imageAttribute, moduleName.

    In presentation layer, you also need to be familiar with dynamic field control concepts such as UI element objects, UI element group objects, and configuration of fields via XCM admin, xcmadmin-config.xml file, and conf-data.xml file.

    Interaction Layer:You should be familiar with the UI components, Interaction Components such as Actions, Threads in Actions, ActionForms, Interaction configuration like ActionServlet, ActionFormBean, ActionMapping, ActionForward, ISA extensions of struts such as com.sap.isa.core.InitAction, com.sap.isa.core.BaseAction, com.sap.isa.isacore.action.ECOmBaseAction, com.sap.isa.core.UserSessionData, and also multiple languages integration using resource keys.

    Interaction layer includes some other additional concepts such as Input Validation, HTTP Header Information, Cross Site Scripting, User Authentication. You are also required to master these concepts.

    Business Object layer includes different business objects such as Customer, Order, and Basket.

    Business Logic Service Layer (BLS Layer): You need to master the Backend Objects, Backend Object Manager, Connection Management such as JCo based connections, and Working with JCo functions.

    BLS also includes a Message Framework that includes messaging classes such as Message, MessageList, and MessageListHolder, Message Tags, and default error pages such as appbase/backenderror.jsp.

    BLS also includes a Generic Search Framework, also Logging and Tracing capabilities.

    Reference: SAP Developer Extension Guide – SAP Ecommerce 5.0

    From: http://sitestree.com/?p=5019
    Categories:63
    Tags:
    Post Data:2009-06-13 11:11:54

        Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
        (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
        In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
        <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
        8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
        Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
        Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>