Excedeo Blog

Excedeo has been serving the San Diego area since 2003, providing IT Support such as technical helpdesk support, computer support, and consulting to small and medium-sized businesses.

Tip of the Week: Is OneNote, or Evernote, Right for Your Business?

Tip of the Week: Is OneNote, or Evernote, Right for Your Business?

When taking notes that relate to a business’ operations, these notes need to meet certain standards of clarity, cohesiveness, and comprehension. To accomplish this, you will need the right tools at your disposal. Today’s tip will evaluate two of the industry’s best note-taking applications to help you identify which is best for your needs. The applications: Microsoft OneNote, and EverNote.

Continue reading
0 Comments

Tip of the Week: 3 Easy Ways to Improve the Performance of Your Chrome Web Browser

Tip of the Week: 3 Easy Ways to Improve the Performance of Your Chrome Web Browser

If you use Google Chrome as your preferred browser, you’ll notice that its performance might dip considerably at times. Thankfully, there are ways to see just what’s causing the problem, and issues can be mitigated easily enough with a little bit of knowhow.

Continue reading
0 Comments

Did My Samsung Device Just Wink? Is it Spying on Me?

Did My Samsung Device Just Wink? Is it Spying on Me?

Occasionally, some Samsung smartphone users might see something strange appear at the top of their device’s screen--an eyeball. It will show up for a brief second and then disappear. What gives Samsung? Are you spying on me? For this blog, we’ll get to the bottom of this, as well as go over the symptoms of a device that is compromised.

Continue reading
0 Comments

Tip of the Week: Hate Spoilers? You’ll Love This App!

b2ap3_thumbnail_spoiler_alert_400.jpgThe average human being spends a significant portion of their life online, especially now that smartphones make staying connected to the latest happenings in both news and entertainment even easier than before. This, unfortunately, makes it rather easy to see spoilers for major plot points in your favorite movies, TV shows, or video games. To avoid these, try out the Spoiler Alert extension for Google Chrome.

Recent comment in this post
Liam Shedden
Its support has been done for the dusted items for the candidates. All the shapes of the child and https://bestbritishwriter.com/u... Read More
Wednesday, 07 November 2018 09:49
Continue reading
1 Comment

Design it First

    Traditionally software development has begun with gathering the requirements. This is and always will be a very important step in software design. How can you ever hope to build a successful application unless you first know what the client wants? So you start meeting with different users and stakeholders slowly collecting requirements and features that the new application should have. More times than not this process produces a list of requirements or sometimes a multilevel list showing the different areas of the application and how they may relate to one another. Now the architect takes the requirements and, using his or her experience in software design, starts to decide just how the application should be built, what structured and what foundations it may need for today and in the future. At this point the developers can start coding up the new application following the structure the architect has provided while meeting all of the requirements from the clients. Now we have a functioning application but it just doesn't look real pretty. Coders are usually more concerned about the esthetics of the code rather than that of the screens. So the process of applying look-and-feel begins.

    But instead of waiting until the end of the project cycle to apply the look-and-feel why not start with that. Making mockups can be fast and simply, sometimes as simple as paper and pencil. But there can be a big difference from drawing what you would like to have verse trying to make a list of what you would like. When listing items and features out it is all too easy to miss things. With a visual mock everything is right there in front of you. If you don't see it, it's not included. Also the usability of the application is addressed up front. Not only are you defining how everything should look, you are also defining how the different pieces should work with each other. Usability is often the most important thing to the end users. Whereas the code is the most import thing to the developers. Now the architect and developers can work from the mockups and deliver exactly what the client wants and nothing else. Because for better or worse a lot of code is written because you may need it later or in order to make extending the application easier in the future. But truth be told often this extra code is never truly needed. Start with a good visual design and everything else will fall into place.

Continue reading
0 Comments

Paper to eForms

    Most people would prefer to fill out a form electronically rather than on paper, yet so many business still rely on paper forms.  It seems that old adages like "well that's the way we have always done it" or "why fix something that isn't broken" are keeping companies from making the change to electronic forms and they are failing to capitalize on the benefits because of such attitudes.  They most likely have little idea about how much that paperwork is hindering productivity and increasing costs.  Anything on paper has a risk of being lost, must be physically stored somewhere, can be hard to locate, and paper is expensive. Electronic forms on the other hand can have multiple copies, shared with multiple people regardless of the location, can be backed up, and digital storage is a whole lot cheaper than physical storage.  You can buy paper made from recycled materials in an effort to be environmentally friendly, or you can choose to just not use paper at all.

    Contracts are probably the one paper form people are most reluctant to switch to electronic, yet electronic contracts yield some of the greatest benefits.  People can legally sign contracts from almost anywhere on any device. Gone is the need to have everyone in the same office in order to sign or sending the papers back and forth with a carrier service.  The time it takes to execute a contract can be reduced from weeks to minutes.  You can even monitor who has and who has not signed a form in real time.  You can send a form out to be signed by multiple people at the same time or you can specify what order they should sign in and everything is handled automatically.

    If you would like to increase revenue, cut costs, improve security, and be more environmentally friendly take an inventory of what paper forms you are still using and then make switch to electronic.  The Applications Development Team at Excedeo can help you.

Recent comment in this post
Shannon JHarrington
What a review https://www.uk.com/how-do-you-do.html... Read More
Tuesday, 31 July 2018 07:51
Continue reading
1 Comment

Native Apps, Mobile Web Apps, & Hybrid Apps – Do you know the Difference?

I will be using the two largest platforms, Android and iOS, to describe the differences between native, mobile web, and hybrid apps.  The windows phone and other platforms are out there but they hold a very small percentage of the market.

mobile market share

      Native Apps are mobile device applications developed for a specific platform such as Android or iOS.  They are built using a language native to that platform, java for Android and Objective C for iOS.  They are installed through an app store like Google Play or the Apple App Store.  They have the best performance and are more stable.  They can access the phones built in features like GPS, accelerometer, address book, and camera for example.  They are capable of working offline.  The down side is that they are very expensive to develop.  Since they are built for just one platform, multiple versions have to build to run on other platforms.

      Mobile Web apps are not true mobile applications but rather websites that have built to run inside of a browser on the mobile device.  They are usually written in HTML5 and JavaScript.  The look and feel can be almost the same as a native app.  You should not think of them as just website though they are very different than a traditional website.  Traditional websites generally do not look good and often do not even function properly when view on a mobile device.  Mobile web apps however are built specifically for the mobile environment.  They are designed to look good and to function on a mobile device.  Often they are installed on the phone as an icon, just like a native app, but they using a mobile browser in the background.  They do have access to some of the built in features of the device but it is limited.

      Hybrid apps are both, native app and mobile web app.  They start out life like a mobile web app, usually being written in HTML5 and JavaScript.  But they are then processed through a software tool like Cordova, PhoneGap, Appcelerator, Ionic, Xamarin and wrapped or otherwise transformed into a native app.  They are then installed from an app store and function just as a native app would.  They are not true native apps though and may not work in all situations for example a 3D game.  But for the majority of apps out there you would not be able to tell the difference between hybrid and native.

Continue reading
0 Comments

Single Page Applications - What are they?

There was a time when surfing the Internet meant you would type the address of a web page, a web server sends the first page to you and your web browser would then display it.  If you click on a link or some other content a new request is sent to the web server and a new page is sent back to you.  This works great if the pages of the website seldom changes and each page is unique.  But if there are small sections of the page which change often –for example, a constantly-updating section like a news stream or stock ticker - the web server has to send the entire page every time any of the information changes.  Another common example is if the web page allows you to enter information or make selections and then updates the information on the page based on what you selections.  Sending all these pages to the web server can end up with a lot of time and bandwidth used.

 

Let’s imagine a web site that lets you customize a new car.

 

First, you go to the Acme Car website and the home page of the website is sent to your browser.  You select the option to design your own new Acme car, so a page with all the available models is sent to you.  You select a model and a page with information about that base model and base price is sent to you.  What color do you want?  A new page showing the car painted that color is sent to you.  Which interior fabric do you want?  A new page with that interior and an updated price is sent to you.  What trim package would you like?  A new page with a new price is sent.  You add an option, but wait a minute that option requires a change to the package you selected earlier.  The web server has to send another page telling you this and asking if that is ok.  Once you agree a new page with the updated price and options is sent to you.  Each time you select or change anything the web server has to process that change and send back an entire page again.  Now image trying to do all of this on a slow internet connection or on a mobile device (where you are paying for all of the data that is being sent back and forth).

 

One solution could be to just send all of the possible options and combinations with the first page.  Then let a script running in your web browser decide what information should be displayed and update it according to your choices.  This would eliminate sending all the pages back and forth, but the size of such a page would be huge and any user waiting for it to load would most likely just give up and go somewhere else.

 

This is where single page applications become very useful.  They are designed to minimize all of this back and forth traffic and create web sites that are interactive, constantly show the latest information, all the while still being fast and responsive.  They accomplish this by using asynchronous communication and partial page updates.  When the first page of the web site loads, a script is also loaded to handle all the changes.  This script, or “manager,” acts as a middle man handling all of the communications with the web server.  It can request data to update only what needs to be updated.  It also handles a process called routing.  When you click on an option it may seem like an entirely new page has loaded, but it hasn’t; the manager has simply loaded in the new content. Because a lot of information like headers, navigation bars, side bars, and footers don’t vary from page to page, only the main content has to be sent from the web server.

 

If you are looking for a responsive, engaging, and highly interactive website, a single page application may be exactly what you need.  AngularJS is a very popular framework for building such single page apps, and I will discuss some of its features in a future blog.

Continue reading
0 Comments

Fake App “Virus Shield” Dupes 10,000+ Users!

b2ap3_thumbnail_app_security_400.jpgThere's nothing quite like the feeling of getting scammed, and the scammers of today love using technology to rip you off and leave you with that sinking scammy feeling. The best way to avoid scams is to be proactive and know what to look for. New to your list of scams to be on the look out for are fake apps.

Continue reading
0 Comments

Contact Excedeo Today

619.398.4100

Mobile? Grab this Article!

Qr Code

Tag Cloud

SecurityTip of the WeekTechnologyBest PracticesPrivacyCloudInternetMicrosoftSoftwareBusiness ComputingGoogleBusiness ManagementHackersEfficiencyProductivityHosted SolutionsUser TipsBackupInnovationManaged Service ProviderWorkplace TipsMalwareBusinessIT ServicesMobile DevicesComputerHardwarewindowsNetwork SecurityUpgradeCommunicationIT SupportMiscellaneousSaving MoneyEmailProductivityDataVirtualizationSmartphonesWindows 10GadgetsSmartphoneAppsBusiness ContinuityServerDisaster RecoveryBrowserVoIPMobile Device ManagementSmall BusinessNetworkMicrosoft OfficeInformation TechnologyTech TermSocial MediaMobile ComputingHealthAndroidQuick TipsPasswordsCybersecurityGoing GreenHolidayOperating SystemMobile OfficeData BackupSave MoneyWindows 10Office 365ChromeCollaborationspamOutsourced ITCybercrimeAppcommunicationsAlertApplicationOfficeBest PracticeData SecurityMarketingLaw EnforcementManaged IT ServicesSearchData RecoveryUsersInternet of ThingsRansomwareEmployer-Employee RelationshipBYODRemote ComputingTabletWearable TechnologyThe Internet of ThingsAppleVendor ManagementFacebookWiFiBring Your Own DeviceAvoiding DowntimeiPhoneRisk ManagementCost ManagementMoneyIT SupportMaintenanceHackingSaving TimeRouterWireless TechnologyBDRPhishingHistoryUser ErrorRemote MonitoringAntivirusUnified Threat ManagementMobilityAutomationHard DrivesOffice TipsIT SolutionsPasswordTech SupportCloud ComputingBig DataData ManagementComputersEncryptionSocialCustomer Relationship ManagementOneNoteGovernmentTelephone SystemsBandwidthPhone SystemVPNWirelessHumorWebsiteInformationNet NeutralityTwo-factor AuthenticationUpdateUnsupported SoftwarePrinterSocial NetworkingOutlookWi-FiShortcutGmailVulnerabilityUSBPowerPointAnalyticsNetworkingProactive ITGoogle DriveFirewallArtificial IntelligenceLithium-ion batteryBudgetCurrent EventsRecoveryContent FilteringPersonal InformationBlockchainIdentity TheftIT COnsultantManaged IT ServicesEducationTelevisionComputer RepairRetailWork/Life BalanceExcelMobile DeviceMeetingsVirusTravelPoliticsadministrationSocial EngineeringStreaming MediaDisasterTrendingAuditApplicationsEntertainmentIntranetManaged ITLaptopAugmented RealityPoint of SalePrinter ServerSaaSAutomobileValueCleaningProgrammingHaaSTwitterSave TimeData ProtectionComputer CareWordManaging StressGoogle AssistantConferencingDisplayStoragehackerIT ManagementAmazonPaperless OfficeManaged ServiceDevicesLegalFax ServerHosted SolutionTransportationEnd of SupportBusiness IntelligenceCommercePatch ManagementComputingFlexibilityHard DriveTelephonyUninterrupted Power SupplyCustomer ServiceSalesBiometricsFraudGoogle DocsPrivate CloudVirtual RealityBusiness TechnologyData StorageScamHIPAAWireless ChargingInternet ExlporerHuman ResourcesAccess ControlDDoSMobile SecurityEmailsWannaCryData BreachOnline CurrencyInstant MessagingWindows 8Project ManagementTouchscreenCortanaHybrid CloudEvernoteSportsBenefitsSamsungeWasteBatteryComputer AccessoriesVirtual AssistantNanotechnologyWorkersIntrantetFilesSafetyOperating SysytemBrandingWindows 7PayrollTrainingTabletsIT solutionsComparisonLifestyleBloggingMouseTutorialChromebookAlexa for BusinessRoot Cause AnalysisUpdatesChromecastHBOWIndows 7Co-Managed ServicesIdentitiesSecurity CamerasCompany CultureNFLPrintingWindows 10sSpecificationsNetwork CongestionRegulationsMicrosoft WordReputationBluetoothCo-managed ITTelephoneLanguageMachine LearningSolid State DriveWorker CommuteAdministratorjunkCamerasSoftware as a ServiceSettingsDevice SecurityKeyboardWindows InkSharePointVideo GamesNokiaUserHyperlinkDowntimeComputer ForensicsHard Disk DriveGiftsOneDriveGift GivingAccessPrint ServerfilterVirtual DesktopYoutubePresentationHiring/FiringWIndows Server 2008Google MapsTeamworkBest AvailableWasting TimeProactiveE-CommerceManagementCredit CardsEbayScienceMicrobloggingVendorSpywareSmart TechnologyData LossAccessoryWebsitesPayment CardsWireless InternetFAQRobotBuisnessAdvertisingEmployee-Employer RelationshipSyncRunning CableScalabilityPeripheralData TheftEmployeeImagesGamificationiOSChargerExperienceData storageWebinarPDFNear Field CommunicationEdge3D PrintingUpgradesMicrosoft ExcelHow ToSurge ProtectorApp storeBreak/FixMemoryComputer FanMusicText MessagingIT consultingTestingScreen MirroringCiminalEmployer Employee RelationshipAdobeConsultantFile SharingMedical ITHelp DeskFinancialBooksTouchpadDebateReliable ComputingCameraCastAdminDistributed Denial of ServiceBlack MarketComplianceIdentityMonitorsElectronic Medical RecordsBloatwareCommunityProjectsIT budgetKeyboard ShortcutsLicensingWebinarLegislationISPInbound MarketingData Privacy